How much will my project cost?
It depends on scope, and any number given before a scoping conversation would be
guesswork. What we can promise is a written estimate with the assumptions spelled
out: which features are included, which are deferred, and which parts carry the most
uncertainty. Small, well-defined projects are quoted as a fixed price; larger or
evolving products are usually billed as time and materials with a monthly cap.
How long does a typical project take?
A focused MVP with a clear feature set is commonly a matter of weeks; a full product
with integrations, multiple user roles, and mobile apps runs into months. After the
scoping phase you get a phased timeline with dates per milestone rather than one
optimistic end date.
Do you sign an NDA?
Yes. We sign your NDA before the discovery call if you prefer, or provide ours.
Client information, code, and data are treated as confidential regardless of whether
a document has been signed yet.
Who owns the source code and the accounts?
You do. Code is written in a repository you own, infrastructure runs in your cloud
accounts wherever possible, and all intellectual property transfers to you on payment.
At handover you receive documentation, environment setup instructions, and every
credential we hold.
What happens after launch?
Software needs maintenance whether or not you add features: dependencies get security
patches, browsers and mobile operating systems change, and traffic grows. You can take
maintenance in-house with our handover documentation, or keep us on a monthly retainer
for updates, monitoring, and incident response.
Can you take over a project another team started?
Yes, and it is a large part of what we do. We start with an audit: we read the code,
run it, review the architecture and the deployment setup, and send you a written report
of what is solid, what is risky, and what it would take to move forward. You can act on
that report with us or with anyone else.
Do you work with startups at the idea stage?
Yes. For early-stage products the most useful first step is usually cutting scope down
to the smallest version that can be put in front of real users. We will tell you which
features to postpone, even when it makes the project smaller.
How do we communicate during the project?
A shared channel (Slack, Teams, or Discord) for day-to-day questions, a tracker
(Jira, Linear, or GitHub Issues) for the backlog, and a written weekly summary of what
shipped, what is in progress, and what is blocked. A live demo call at the end of each
iteration if you want one.
What if we need to change the requirements mid-project?
Requirements change on almost every project; the process assumes it. Under time and
materials you simply re-prioritize the backlog. Under a fixed-price contract we assess
the change, tell you its cost in time and money, and you decide whether it goes in this
phase or the next one.