My team wants to create a cryptocurrency service provider platform to Sell/Buy BTC and something else in form of web/mobile app. It's about one month that I have been studying different articles about its requirements. The crucial things we need in this project are:
1- Creating wallet for customers
2- Let customers to send/receive BTC from/to their wallets
I found both API providers, and something else like Bitcoin Core, Bitcoind, etc. We prefer to build our own platform and avoid depending on 3rd party vendors. May you tell me do we need Bitcoin Core to do our project needs? If your answer is yes, can we install it on a server and access to it remotely via API?