Bring your app idea into reality
1902 Software guides you through every step of the app development process — from conceptualization, scoping and planning, to UI/UX design, development, and post-project app maintenance.
Whether you want to build a customer-facing app, or an app to integrate or streamline your company’s internal workflow, our developers can help you develop the right solution.
We don't handle the digital marketing part of your project. While we have a lot of knowledge on what can be done, we don’t have the marketing competency to advise you on what to do. If you don’t have an in-house digital marketer to help promote your app, then this is something you will need to source elsewhere. We are however accustomed to working with online marketers from all over the world.
New mobile app projects
We normally prepare for a new project by having one or two meetings with you where the scope of the project is discussed and reviewed. Next, we do a rough estimate—a ballpark figure to find out if the development costs are within your budget.
If the rough estimate is within your budget, we create a detailed project plan where we discuss and evaluate things such as:
- Functionalities of the app and backend (database)
- App development tool (native development or Xamarin)
- Backend setup/technology
- Server architecture/setup
- UI/UX design
- Integrations with third-parties (if any)
- Backward compatibility
- Success criteria
(Learn more about how we do price estimates and project plans.)
Only after you have approved the entire UI design will we begin development to avoid too many changes. Sometimes, we can start on the backend/database development while the design is being created.
Note that if the scope of the project changes during the design process, it may be necessary to re-estimate the cost.
Taking over and completing a half-finished project
We can take over an existing mobile app project that has been started by another developer or company. All that we need to take over a project is a full copy of the source code, as well as access to servers, databases, and developer accounts.
We start out with a technical project manager or a systems architect who assesses the code-base and infrastructure (severs, etc.). We then review the requirements with you, determining the specifics of what needs to be done.
Once we understand the extent of the work we need to do (the project), we put a team together, and divide the remaining tasks into sprints, each with a duration of about two weeks.
The project manager keeps you updated with developments two to three times a week, depending on the project size and complexity, and you receive a “build” every two weeks.
Contact us to know more about how we can take over your project and get it finished.
Post-project mobile app maintenance
When a project is finished, we continue to support you and make upgrades to your app as needed. All support and development is done by the same team who originally developed your app.
We urge you to do small incremental updates to your app by adding a few features at a time and then evaluate user feedback, observing the principles of MVP (minimum viable product)—instead of making “mega versions” where you run the risk of spending time and money developing great features that nobody uses.
MVP (Minimum Viable Product)
When you plan a mobile app project—or any development project for that matter—our advice is that you first come up with an MVP, a Minimum Viable Product, where you only include what is necessary to test the product on early users, so that you can get feedback on which you can base further development and features. By producing an MVP:
- You avoid making features nobody uses. You don’t waste time and money.
- You get feedback on your product early. You learn fast.
- You launch your product faster.
Many projects had died because the project owner wanted too many features included at the onset without really understanding what their target market really needs and wants. Do not make the same mistake. Start as small as possible and learn from your users.
Read our blog post about MVP.