What devices do most of your actual users use?
Your own customer and target-market information matters more than general statistics. Where possible, review existing user data, surveys, or audience behavior.
That's a natural question. You don't need to be a developer or know which technology to choose before commissioning software. This page compares the main options in plain language so you know what to ask before starting a project and which approaches deserve a closer look.
There is no single answer for every business. User behavior, service delivery, required features, budget, timing, and future growth all influence the choice. This guide isn't a definitive ruling; it helps you find a better starting point.
Let's find your starting point
Choose the option closest to your current need. Based on your choice, you'll see a starting point, key questions, and possible solutions. This initial suggestion does not replace a detailed project assessment, but it helps us start the conversation in the right place.
Which option best describes your situation?
Choose an option to see some suggested approaches. We'll make the final choice together after understanding the project details.
Web app or mobile app?
A web app is accessed through a browser, usually with a link, while a mobile app needs to be installed on a phone. Neither is inherently better. Usage frequency, access to the camera or location, offline functionality, notifications, budget, and maintenance costs determine which option makes sense.
| Criterion | Web app | Mobile apps |
|---|---|---|
| Initial access | Usually immediate through a link, with no installation | Requires downloading, installation, and sometimes account creation |
| Daily or frequent use | Suitable, especially when quick browser access is enough | Usually offers quicker access and a more integrated experience |
| Camera, location, and notifications | Some features are available, but with more limitations | More complete, consistent access to device features |
| First-version cost and complexity | Usually lower, with simpler publishing | Usually higher, especially when supporting multiple platforms separately |
| Updates | Changes are published on the server and become available to everyone | Usually depends on a new release and users updating the app |
| Offline use | Possible, but usually more limited and dependent on the project's technical design | More extensive options for offline work and later synchronization |
Android, iOS, or both?
Choosing Android, iOS, or both should not rely solely on general market statistics. Most of your actual users may use one platform, or certain project features may matter more on one of them. The right decision comes from user data and the product's constraints.
Read the complete guide to choosing Android and iOS →Your own customer and target-market information matters more than general statistics. Where possible, review existing user data, surveys, or audience behavior.
Determine whether the camera, location, Bluetooth, notifications, offline work, or background processing is essential to the product's core functionality.
Cross-platform development can make the first version faster and less expensive for some projects, but it must suit the product's technical needs and expected quality.
Costs don't end with the first version. Bug fixes, compatibility with new operating-system versions, and future features also need to be planned.
Before the first meeting
You don't need a technical document or formal answers. A few simple sentences about users, the current way of working, the intended result, timing, and budget are enough to begin. If you're unsure of some answers, we'll work through them in the first meeting.
Who are the product's main users?
Identify whether the product is for customers, employees, managers, vendors, or another group, and what each group needs differently.
How is this task or problem handled today?
Briefly describe the files, calls, forms, existing software, and manual work involved.
What change would show that the project succeeded?
For example, less time spent on tasks, fewer errors, more orders, faster responses, or better access to information.
Do you have a fixed launch date or important event?
Tell us about your target date and any sales season, exhibition, contract, or deadline that affects first-version priorities.
What budget range do you have in mind for the first version?
An approximate range helps us prioritize features realistically. You don't need to give an exact figure in your first message.
A brief description of your business, users, and the problem you want to solve is enough to begin. In the first conversation, we help identify uncertainties, compare possible approaches, and choose a next step without committing to unsuitable technology.