Mobile appMessaging & callsOriginal by Rakuten Viber

Viber is one of the apps that popularised the idea of free calls over the internet, and today it offers messaging, communities and business communication together. The ability to call a landline or mobile of someone who does not use the app at a low rate is valuable, especially for people with relatives abroad. Stickers and large communities keep users in the app.

Building something similar takes encrypted messaging and VoIP calling infrastructure, plus a SIP/telecom gateway that passes calls to regular phone networks and a per-minute billing system. Communities and channels, a sticker store, business messages and chatbots, a credit purchase flow and an admin panel are the other parts of the product. Interconnection agreements with telecom operators and local regulations also need to be reviewed.

First version (MVP)€35,500 – €51,50013–18 weeks · excl. VAT
Full scope€54,500 – €92,00014–19 weeks · 4-person team
Recommended stackNative (Swift/Kotlin) + C++ media engine + Go/Java server + Cassandra + Redis, WebRTC, SIP gateway (Kamailio/FreeSWITCH)Mobile app
How to Build an App Like Viber
How to Build an App Like Viber — First version (MVP) / Full scope

How Viber works: the core user flow

Sign up with your number → send free messages and calls → top up credit → call a regular phone number → join communities
How Viber works: the core user flow
How Viber works: the core user flow

How many apps and dashboards do you need?

Mobile app

The end-user app for messaging, free calls, paid calls to phone networks and communities.

Desktop client

The client that pairs with the phone for messaging and calling from a computer.

Business panel

The panel where brands send notifications and campaigns from a verified account and set up chatbots.

Admin and billing panel

The panel that manages per-minute rates, credit sales, carrier costs and fraud detection.

How many apps and dashboards do you need? — Viber
How many apps and dashboards do you need?

Critical features of a product like Viber

Calls out to phone networks

Landline and mobile numbers around the world are called with in-app credit through a SIP gateway.

Per-minute billing

Rates that vary by country and carrier are managed with real-time credit deduction and call records.

Communities

Community chats with many members, admin roles and pinned messages can be created.

Sticker store

Free and paid sticker packs are downloaded, and brands can publish sponsored stickers.

Business messages

Order, shipping and verification notifications are delivered from approved business accounts.

Disappearing and hidden chats

Messages are deleted after a set time, and the other party is warned when a screenshot is taken.

What goes into the first version, what comes later

First version (MVP)

  • One-to-one and group messaging
  • Free voice and video calls
  • Sticker packs
  • Community chats
  • Push notifications and media sharing

Later releases

  • Paid calls to phone networks and credit
  • Business messages and chatbots
  • Desktop client
  • Paid sticker store

Modules and how the budget is calculated

The budget is calculated with 360 SOFT’s pricing model from the modules below, about 32 screens and the project’s complexity: roughly 208 person-days for the full scope and 136 person-days for the first version. Every module you drop lowers the budget directly.

ModulePhase
Sign-up, login, social loginFirst version
User profile and settingsFirst version
Roles and permissionsFirst version
Admin dashboardFirst version
Real-time messagingFirst version
Push notificationsFirst version
File, photo, video uploadFirst version
Video / voice callsFirst version
Online payments (Stripe / PSP)First version
GDPR and security hardeningFirst version
Reporting and analyticsLater release
Third-party API integrationFirst version
Multi-languageFirst version

Hosting, SMS, map APIs, app store accounts and payment-provider fees are separate items. Maintenance and improvements (optional): €700 / month. We send a fixed written price within 24 hours after a free discovery call.

The hard parts

Telecom integration

Calling phone networks requires agreements with wholesale voice carriers, caller ID handling and quality management.

Call fraud

Credit bought with stolen cards and fake calls to premium-rate numbers cause serious losses.

Voice quality

Cross-country latency and packet loss degrade audio, so distributed media servers and adaptive codecs are a must.

Business model

The main revenue lines are credit for calls to phone networks and monthly minute bundles, paid sticker packs and a per-message fee charged to businesses. Ads shown in community and chat lists add further income. For credit sales, in-app purchase rules and licensed payment infrastructure must be used.

Get a free quote for your project

Let us scope it together and send a fixed written quote within 24 hours. NDA on request; you own the source code.

Your details are used only to prepare your quote and are never shared. Privacy

Choosing a company to build an app like Viber

Most people searching “build an app like viber” are really looking for a reliable app development company. When comparing quotes, check four things:

  • Can you try similar products they have shipped, in the stores or live?
  • Are the source code, design files, servers and store accounts transferred to you by contract?
  • Do they show a working demo every two weeks, with written scope and acceptance criteria?
  • Are maintenance, scaling and GDPR/security costs written into the quote?

Copyright and trademarks

A business model and features are generally not protected on their own, but the Viber name, logo, interface design, content and source code are. That is why we build a product with similar functionality but your own brand, design and code. This is not legal advice; we recommend a trademark search before launch.

Frequently asked questions

How long does it take to build an app like Viber?

A first version with messaging and in-app calling takes a few months. Outbound calling to phone networks should be planned as a separate project because of carrier agreements.

Do I need permission to call regular phones?

Terminating calls to phone networks is subject to telecom regulations that vary from country to country, and a licence from the local telecom regulator may be required. Working with licensed voice carriers makes the process easier.

Will there be copyright or trademark issues?

The messaging and calling business model is generally free to use, but the name, logo, design, stickers and code cannot be copied. This is general information, not legal advice.

What should I look for when choosing a company to build a calling app?

Choose a team with VoIP, SIP and WebRTC experience that can test voice quality on different networks and has built billing systems.

Costs of similar apps

← All app and platform development costs