Unless you have extensive knowledge in programming then this is really something you should not be considering.
Plus don't forget the added costs of servers, redundancy, SSL certificates, Pen testing, sys admins, legal compliance, company registration, etc. Unless you really know what you are doing don't even go there