Can it replace our spreadsheets?
Yes, and your existing data comes with it. We import the sheets, clean them and check the totals match before anyone relies on the new tool. Most tools still export to a spreadsheet, because someone will always want one. What changes is where the rules, permissions and history live: in the tool, not in a file someone can overwrite.
Who can see what?
Whoever you decide, down to single records if the process needs it. Roles are the usual starting point: staff see their own work, managers see their team, finance sees the money, and an admin decides who is who. Some tools also need rules by branch, department or region. We write the permission rules into the scope, because they shape every screen and are costly to add later.
Can we start with one process?
Yes, and we usually recommend it. Pick the process that costs the most when it goes wrong, build that, and use it for real before adding the next. Each addition is scoped and priced the same way, with one number before it starts. Starting small also shows whether the tool fits how people actually work before you pay for the rest.
How is an internal tool priced?
As fixed-scope work: one number, before it starts. Scoped first, quoted second, built third. The scope describes the process, the roles, the data being brought across, and a named list of what the tool will not do. A change after that is priced before it is built, and you decide whether it goes in. A defect costs nothing. We don't publish a price list, because the number depends on your process.
How long does an internal tool take?
The date is in the scope, agreed before we start. It depends on three things: how many steps and roles the process has; how messy the existing data is; and how many other systems the tool has to talk to. If a date is going to slip, we tell you before it slips, in writing, with the reason and the new date.
Can it connect to the software we already use?
Often, depending on the software. We look at three things: whether it offers an API, a documented way for two systems to share data without anyone retyping it; whether your account or plan allows that access; and whether data needs to flow one way or both. Each connection is named in the scope. If one turns out to be impossible or unreliable, we say so before the quote, not after.
Does it have to be a mobile app?
No. Most internal tools are web apps opened in a browser, which means nothing to install and one version for everyone. A mobile app earns its place when people work away from a desk: on a site, in a warehouse, in a van. Where that is true, we build it in Flutter, so iOS and Android share one codebase. We tell you during scoping whether you need one.