Are two separate apps written for iOS and Android?
No — we typically write for both platforms from a single codebase. That simplifies both development and later maintenance; one fix ships to both stores at once. Special cases that need to sit very close to the device (a particular handheld terminal's trigger, a specific scanner) are handled separately on the native side, and we tell you about them at the discovery stage.
What happens when there is no signal?
Apps meant for the field are designed to work offline from the very start. The user enters the order, does the count, captures the signature; the records wait on the device and transfer when the connection returns. The critical point is the conflict rule: if two people have changed the same record, which one wins is written down in advance. Offline apps built without that conversation produce silent data loss.
Do we have to put the app in the stores?
No. If the app is an internal tool used only by your own staff, it can be installed via internal distribution without going to the stores; that is usually faster and avoids the review process. For an app your dealers or customers will use, store publication is the right choice. We compare the requirements and timelines of both at discovery.
Should staff use their own phones, or should we buy company phones?
Both work, but the consequences differ. With personal phones there is no device cost; in return, removing company data from the device when someone leaves, version differences and full phone storage all need rules set from day one. With company devices, management gets easier and costs rise. We look at how many people will use it and how intensively, and give our recommendation at discovery.
Will it connect to our existing ERP?
That is the goal. On backbones like Logo, Mikro or Netsis, or on legacy software written specifically for the company, we first examine which route the integration should take: is there a ready-made service, will it go through the database, or will a file-based bridge be built? If integration is not possible or is risky, we say so before the project starts — not as a surprise afterwards.
How long does it take, and what drives the cost?
The deciding factor is not the number of screens but the number of flows and the depth of integration. There is a serious difference between a simple field app that does one job and a multi-role system writing two-way into the ERP. That is why we split the work into stages: discovery and mock-up, pilot release, roll-out. Scope and price are fixed as each stage starts, and at the end of each stage the decision to continue is yours.
What happens if our staff don't use it?
We take that risk seriously, because most of the failures we see in the field are not technical — they happen for exactly this reason. The antidote is in the design: the app is built to shorten the user's existing work, not to add to it. If someone is expected to write on paper and then also enter it into the app, the design is wrong. We prefer to run the pilot with the most reluctant user; the measure of success is that they are still using it in week two.
Whose name is the store account opened in?
We insist it is opened in your company's name. If the developer is the app's publisher, moving the account later and preserving reviews and download history becomes difficult; that is a dependency built without anyone noticing. Source code, database and documentation are also handed to you, and you pay no per-user monthly rent. If you want us to continue, let the reason be satisfaction, not obligation.