The dentist came to us with the app already sketched on a napkin.
She had drawn four screens. A welcome screen with her clinic logo. A booking screen where patients could pick a service and a time. A reminder screen showing upcoming appointments. A loyalty screen with a points system. She had even drawn a little tooth icon for the home button.
She had kept the napkin in her bag for three months. She knew exactly what she wanted. She just needed someone to build it.
We asked one question before we looked at the napkin. How often does a typical patient come in?
She thought about it. Twice a year, maybe. Once for a cleaning, once if something hurts. Maybe three times if there was a follow up.
We asked another question. How do your patients book today?
She said, mostly on Facebook Messenger. Some call the landline. A few walk in.
We asked one more. What do you want the app to do that Facebook Messenger does not already do?
She paused for a while. Then she said, honestly, nothing. I just thought I should have one.
She is not unusual. Most of the app conversations we have start the same way. Somebody has decided they need an app, and they want a quote. Our job in that first conversation is not to give them a quote. It is to figure out whether the app would actually be used.
Sometimes the answer is yes. A food delivery business with heavy repeat ordering. A gym with daily check ins. A field service team that needs to log work orders in places with no signal. These are real app use cases, and when the case is real, we build. The full scope of what we build is on our mobile apps service page, and the field team scenario overlaps with what we cover on IT support in Bukidnon where signal reliability is part of the daily reality.
But more often, the honest answer is no. The business needs a mobile friendly website, or a booking page, or a WhatsApp button, or an SMS reminder system. All of those cost less than an app, ship faster, and get used more. The web development service covers most of them, and the website cost article explains why the prices land where they do.
This article is about how to tell the difference. If an app is genuinely the right answer for your business, we will say so, and the rest of this piece will help you plan it. If it is not, we will tell you that too, and what to build instead.
Why does everyone think they need a mobile app?
Everyone thinks they need an app because apps are visible. A customer downloads your app and it sits on their home screen. They open it, they use it, they remember you. It feels like a permanent presence in someone's life, in a way that a website does not.
That instinct is not wrong. It is just incomplete. The app is only visible if it is installed, and it is only installed if the customer has a reason to install it, and they only keep it if they have a reason to open it again. An app that gets downloaded once and opened twice is less visible than a website, because at least the website can be found on Google when someone searches for you six months later.
The other reason everyone thinks they need an app is that everybody else seems to have one. A competitor launched one. A friend in another industry has one. A consultant said you should have one. None of these are reasons. They are social pressure dressed up as strategy.
The question is not whether an app is a good thing to have. The question is whether the app would be used often enough to justify the cost. That is a math problem, and the math is not complicated.
When should a business build a mobile app in the Philippines?
A business should build a mobile app when three conditions are met: the customer interacts with the business at least monthly, push notifications would drive real behavior change, and the app does something the website cannot. If any of the three is missing, a mobile optimized website is almost always the better investment.
Let me go through each one in detail, because this is the part most app quotes skip.
Condition one: the customer interacts at least monthly
The first condition is frequency. The customer has to interact with your business often enough that opening an app feels natural, not like a chore they have to remember.
Once a month is the rough threshold. A coffee shop with a loyalty program. A gym. A grocery delivery service. A salon with a monthly regular. These are businesses where the customer thinks about you on a regular cadence, and the app fits into an existing habit.
Twice a year is not enough. A dentist. A tax accountant. A wedding photographer. A car insurance renewal. These are businesses where the customer thinks about you when they need you, and then forgets you exist for months. An app that sits on their phone for six months without being opened is an app that gets deleted the next time they clean up their storage.
Ask yourself honestly. How many times per year does a typical customer buy from you? If the answer is under six, the app is probably not the right answer. If the answer is under four, the app is definitely not the right answer.
Condition two: push notifications would change behavior
The second condition is push notifications, and this is where most app business cases fall apart.
People think push notifications are marketing. They are not. Push notifications only work when they tell the customer something they did not already know and cannot easily find out for themselves. An order has shipped. An appointment is tomorrow at 10am. A delivery is two stops away. A prescription is ready for pickup. A price dropped on an item they were watching.
A notification that says "20% off this weekend" is not a behavior change. It is an ad. It works once or twice, then it gets swiped away, then it gets muted, then it gets the app uninstalled. The customer did not need an app for that. They needed an email, which they also would have ignored.
If the honest assessment is that your push notifications would be ignored, the app does not need to be built. The customer would have downloaded it, opened it twice, turned off notifications, and forgotten about it. That is a worse outcome than a website, because the website does not take up space on their phone.
Condition three: offline access for field teams
The third condition is offline access, and this is where apps genuinely do something websites cannot.
If you have a field sales team, a delivery fleet, an inspection crew, or a technician team that works in places with unreliable signal, an app can store data locally and sync when the connection returns. A salesperson who visits a sari sari store in a barangay with no data can log the order in the app, and it syncs to head office when they get back to the highway. A technician who is repairing a machine in a warehouse basement can log the work order and take photos, and it uploads when they come back up. A delivery driver who is dropping off in a subdivision with no signal can confirm the drop and capture the customer signature, and it syncs when they reach the main road.
None of this works on a website. A website needs the connection to be live, and if the connection drops, so does the data. This is the one category where the app case is strongest, and it is why so many internal business apps exist. If this is your use case, the app is worth building. If it is not, you probably do not need offline access. The connectivity problem itself is what we cover on the IT support Bukidnon article, and it is the same reason a free offline POS setup can look fine on launch day and break the moment the connection drops.
When is a mobile website better than an app?
A mobile website is better than an app in four cases: when customers discover you through search, when credibility is the priority, when purchases are infrequent, and when the budget is tight. In all four cases, the website reaches more customers, ships faster, and costs less than the app, and it does not require the customer to install anything.
Let me go through each case.
Case one: discovery through search and social media
Most small businesses are found through search or social media. Someone searches for "dentist near me" on Google, or "best milk tea in Cebu" on Facebook, or "car repair Maramag" on their phone. The first result they click is a website, not an app store listing. Nobody searches the App Store for a dentist.
If discovery is how customers find you, the website is the front door. The app is a second door that fewer people walk through. Build the front door first. This is the same argument we make in the website cost article, where the cheap quote and the proper quote look identical on launch day and diverge in month eight.
Case two: credibility is the priority
A business needs a professional web presence before it needs an app. A website is the minimum cost of being taken seriously online. An app is a bonus that almost no customer will check for before deciding whether to call you.
Think about it from the customer's perspective. When was the last time you looked for a business's app before deciding to hire them? Almost never. You searched, you found a website, you read the reviews, you called or messaged. The app was not part of the decision. That is true for almost every category of local business, and it is why the website comes first.
Case three: purchases are infrequent
If a customer interacts with you once or twice a year, the app is dead weight. They will not remember they have it. They will not open it to check for updates. They will not use it to book their next appointment.
The dentist is the perfect example. Her patients come in twice a year. Between visits, they do not think about her. An app would be downloaded on the first visit, opened once or twice in the first month, and never opened again. What she actually needed was a booking page that works on mobile, a WhatsApp button, and an SMS reminder the day before each appointment.
We built her that. It cost a fraction of the app quote. It is used every day. If your bookings currently live in a spreadsheet, the spreadsheet article covers when it makes sense to move them into a proper tool.
Case four: the budget is tight
If the budget is ₱150,000 and you have to pick one thing to build, a website will serve more customers more often than an app. That is not a controversial statement. It is arithmetic. A responsive website serves everyone who searches for you, including the ones who would never download an app. An app serves only the small subset of customers who are willing to install, and only after they have already discovered you some other way.
If the budget allows for both, build the website first, get it working, measure the traffic, and then decide if the app is worth adding. If the budget only allows for one, the website is the answer.
What is the difference between a native and hybrid app in the Philippines?
Native apps are built separately for iOS and Android, use the device hardware directly, and feel the fastest. Hybrid apps are built once and run on both platforms, cost less, and are slightly less smooth. For most business apps in the Philippines, hybrid is the right choice. Native wins when the app needs heavy graphics, real time camera processing, or deep hardware access.
Native apps
Native means the app is built in Swift or Objective C for iOS, and in Kotlin or Java for Android. Two separate codebases, two separate teams, two separate release cycles, two separate app store listings. The app can access every hardware feature on the device, from the camera to the GPS to the accelerometer to the fingerprint sensor. It can render complex graphics at a full frame rate. It feels fast in a way that even the best hybrid apps do not.
The tradeoff is cost and time. Building natively for both platforms roughly doubles the development cost compared to a hybrid build. If you only build for one platform, you cut the cost in half, but you exclude the other half of the market.
Hybrid apps
Hybrid means the app is built once, usually in React Native or Flutter, and runs on both iOS and Android from a single codebase. It can still access most hardware features, but some of them are wrapped in a bridge that adds latency. It renders the UI using native components, so it looks and feels native to the user, even though the code is shared.
The tradeoff is performance and polish. For a business app with lists, forms, and simple interactions, hybrid is more than fast enough. For an app that needs to process video in real time, or render complex 3D graphics, hybrid will struggle. Most business apps are the first kind, not the second.
Verdict for the typical Philippine SME
For the typical small or medium business in the Philippines, hybrid is the right choice. It costs less, ships faster, and covers both platforms from one codebase. The performance difference matters for games and video apps, not for booking forms and order lists. Native is worth the extra cost when the app genuinely needs hardware access that hybrid cannot reach, or when the app is the product (a consumer app with millions of users, for example), not the delivery mechanism for a service. Most SMEs fall into the second category.
| Question | Native | Hybrid |
|---|---|---|
| Cost | Higher, roughly double | Lower, one codebase |
| Time to ship | Longer, two builds | Shorter, one build |
| Performance | Fastest, full frame rate | Fast enough for most apps |
| Hardware access | Full access to every feature | Most features, some via bridge |
| Best for | Games, video, heavy graphics | Booking forms, order lists, internal tools |
How much does a mobile app cost in the Philippines?
Mobile app development in the Philippines typically starts at around ₱150,000 for a straightforward app built hybrid, covering both iOS and Android from one codebase. Apps with user accounts, payment gateways, integrations, or custom backend systems cost more. The biggest cost driver is not the platform. It is the feature set. The full scope of what we build at that starting range is on the mobile apps service page.
Let me break down what ₱150,000 actually buys, because the number is not arbitrary.
Discovery and platform strategy. Figuring out what the app does, who it is for, and whether it should be native, hybrid, or both. This is usually a week of interviews, screens, and wireframes.
Design. The visual design of every screen, including the empty states, the error states, and the loading states. Most apps have more screens than the initial sketch suggests, and each one needs a design.
Development. The actual code. For a straightforward app, this is usually four to eight weeks of one developer's time.
Testing. On real devices, not simulators. Different screen sizes, different Android versions, different iOS versions, different network conditions.
App store submission. Google Play and the Apple App Store have different requirements, different review processes, and different rejection reasons. Submission is a few days of work, and if the app gets rejected, fixing the issue and resubmitting can add a week.
Launch support. A short window after launch to handle the issues that always appear in the first two weeks of real use.
What pushes the price higher.
User accounts and authentication. Login, signup, password reset, email verification, social login. Each of these is a small feature that multiplies the testing surface.
Payment integration. GCash, Maya, credit cards, bank transfers. Each payment method has its own API, its own edge cases, and its own settlement timeline.
Backend integrations. Connecting the app to a POS system, a CRM, an inventory system, or a booking system. Integrations are where "it should be simple" goes to die. If your app needs to talk to a POS system, that conversation starts here. If it needs a custom backend that ties several systems together, that is a custom software project in its own right.
Push notification infrastructure. Setting up the notification system, the scheduling, the audience targeting, and the analytics to know whether it worked.
Multiple user roles. Admin, staff, customer. Each role sees a different part of the app and has different permissions.
Offline sync. Making the app work without signal and sync cleanly when the connection returns. This is the most complex feature on the list, and it is the one that most justifies the app's existence. The same offline problem is the reason a free offline POS app can look like the answer and then break the moment the printer stops talking to the tablet.
If your app needs three or more of those, expect the price to go up significantly. If it needs none of them, ₱150,000 is a reasonable starting point. The same three year cost logic we applied to website pricing applies here too.
The question is not whether an app is a good thing to have. It is whether the app would be used often enough to justify the cost. That is a math problem, and the math is not complicated.
What are the signs your business actually needs an app?
Your business actually needs an app when four things are true at the same time: customers come back often, push notifications would drive real behavior, the app does something the website cannot, and the budget allows for both the app and the website that comes before it. If any one of the four is missing, the app is likely to become an expensive download that gets opened twice.
The four signs, laid out as a self check.
Sign one: repeat customers at a monthly or weekly cadence. Your customers already come back often. The app fits into an existing habit, not a habit you are hoping to create.
Sign two: a notification that changes what the customer does. Not a promotional blast. A real update the customer needs. An appointment reminder. An order status. A delivery tracking update. Something that saves them a phone call.
Sign three: a function the website cannot provide. Offline access. Camera based scanning. Push notifications. Something that is genuinely easier in a native or hybrid app than on a mobile web page. The offline scenario is the strongest one, and it overlaps with the connectivity problem that provincial businesses live with every day.
Sign four: the budget covers the app and the website. Because the website comes first. If the budget only allows for one, the website is the answer, and the app is a later project. The spreadsheet article makes the same argument about picking the cheaper tool before the more expensive one.
If all four are true, the app is worth building. If two or three are true, a mobile website plus targeted notifications may be the better solution. If one or none are true, the app is not the right investment.
Should you build an app or fix your website first?
You should fix your website first if the website is broken or missing, because the website is the front door and the app is a second door. A mobile optimized website serves everyone who searches for you, including the ones who would never download an app. Build the front door before you build the second one.
The clearest way to decide is to check three things.
Is your website mobile friendly? Load it on your own phone over mobile data. If it takes more than three seconds, if the text is too small to read without pinching, if the booking form is impossible to fill in on a phone, the website is the problem. Fix it first. Our web development service covers this, and the website cost article explains what a proper build includes.
Can customers reach you easily? A WhatsApp button, a click to call, a booking form that works. If the answer is no, that is the problem. An app would not fix it, because the customer would still have to find you first.
Do you have repeat customers who would use an app monthly? If yes, an app might be worth building, and the website should still come first. If no, the website is the whole answer, and the app is a distraction.
The pattern we see most often is a business that wants to skip the website and go straight to the app. The result is an app that nobody downloads because nobody can find the business online. The website comes first, always, even when the app is genuinely the right thing to build.
