For a business instant messaging app to become a product that will generate some revenue we as a mobile application development company advise our clients to ask "Where is the money here" question. Even most popular video broadcasting app should generate a revenue to stay afloat. The answer is in monetization. For business instant messaging monetization can be in an e-commerce features. For example, us as a mobile application development company we could issue an app through which our customers can pay us.
For entertainment industry video broadcasting app they offer buying credits for communication. Users buy credits and this is how a WebRTC chat app makes money. Like in this app we built:
Other popular monetization options are:
Ads inside the app
Buying extra items
Average time to develop WebRTC chat with monetization option by a mobile application development company is3-4 MONTHS
You may also want to have a website for your your video broadcasting app and in that case a mobile application development company may offer you to have a simple landing page for promotions. In that case a team will remain same. But if you want a website with WebRTC chat as well, you will need to add one more front-end developer to the team.
TWO FRONTEND DEVELOPERS
ONE BACKEND DEVELOPER
ONE UAT SPECIALIST
As a mobile application development company we have seen projects with many different budgets. How much mobile app costs does not depend on a complexity of a final product but it depends on a release stage. We usually use following stages: MVP, Beta Release, Launch.