FAQ / Practical details
Questions worth answering before important software work begins.
Scope / engineering / continuity
The answers here describe a general approach. A real engagement will still be shaped by the system, organisation and constraints involved.
Starting the work
Do we need a complete technical specification?+
No. A useful starting point is the business situation, the current workflow, who is affected and what needs to change.
Can an engagement begin with a smaller first release?+
Yes. A focused first release can reduce uncertainty when it tests the most important workflow or system assumption.
Can you improve an existing system?+
Yes. The first step is to understand the current architecture, operating constraints and whether staged improvement is more responsible than replacement.
Engineering and delivery
Do you handle frontend and backend work?+
Projects can include interfaces, backend services, databases, authentication, administration and third-party integrations.
Can you connect existing business systems?+
Where suitable APIs or integration methods exist, systems can be connected with explicit data ownership, synchronization and failure handling.
How are technology choices made?+
Choices should follow product requirements, operational risk, existing constraints, maintainability and expected change—not trend alone.
Continuity
Can the system evolve after launch?+
Yes. Architecture should leave proportionate room for new workflows and integrations without pretending every future requirement is already known.
Is post-launch support available?+
Support, maintenance and continued development can be discussed according to the operational needs of the product.
How is project pricing determined?+
Scope, uncertainty, integration needs and technical risk need to be understood before an estimate can be responsible.
Start a conversation
A specific situation usually deserves a specific answer.
Start with the business problem, the current system and what is no longer working. A technical specification is not required.
