Hatch and Ship Build
Paid product development
What we build
Websites and web applications
From a focused marketing site to a full web app with accounts, dashboards and payments.
Mobile applications
Cross-platform or native apps for iOS and Android, with the backend they depend on.
SaaS platforms
Multi-customer products with sign-up, subscriptions, roles and the admin tools to run them.
AI products and automation
Assistants, document and data processing, and workflows that put AI to practical use.
Business tools and integrations
Internal dashboards, portals and connections between the systems your business already uses.
How a project runs
- 1
Discovery and requirements
We understand the problem, the users and what the first version must do.
- 2
Written scope and architecture
You get the scope, technical approach, milestones and price in writing.
- 3
Design approval
You approve the user flows and screens before development starts.
- 4
Development in increments
We build in weekly or fortnightly increments, and you see progress as it happens.
- 5
Testing and your acceptance
Each milestone is tested against the agreed acceptance criteria and checked by you.
- 6
Deployment and documentation
We set up staging and production and document how everything fits together.
- 7
Handover and support
You receive the agreed access and documentation, with optional ongoing support.
Quotes and payments
- Fixed-price projects are billed in milestones tied to written acceptance criteria
- Longer projects can be billed monthly
- International clients are quoted in US dollars or another agreed currency
- Taxes, hosting, API usage and third-party licences are listed separately
- New requirements or substantial changes go through a written change request, which may affect price and timeline
After launch
Maintenance and support can continue as a monthly arrangement: updates, fixes, monitoring and small improvements, with what's included agreed in writing.
Let's explore what your idea could become.
No confidential details needed, and applying is free.