Software &
Product Development
Build products, improve codebases, and prepare releases for real users. Scope MVPs, web, mobile and desktop apps, integrations, production readiness, and launch support with agreed tests and handover.
The work
Build a product. Improve your software.
Build a new product
Define a useful first release and build the web, mobile, or desktop application around the main user tasks.
Improve existing software
Refactor code, plan migrations, and improve maintainability. Record current behavior and verify the agreed changes.
Design and connect systems
Review architecture and build APIs, SDKs, integrations, and supporting infrastructure with clear ownership and operating requirements.
How the engagement works
Map how the system works today. Investigate the dependencies, failure paths, and design decisions that make development or operation difficult. Blockchain integration can include contract-to-application boundaries, signing flows, chain indexing, and recovery from failed transactions.
Build web and mobile applications, APIs, SDKs, and the infrastructure they need. Agree the feature scope, integration points, tests, and handover.
Document the tradeoffs, identify the assumptions that need testing, and sequence changes so the team can implement and verify them.
What we can build or improve
Choose a defined product build or an improvement to an existing system. We agree the users, scope, target platforms, deliverables, and acceptance checks before implementation.
MVP Development
Launch a usable first version around the main customer task and learn from real use.
- Scope of work
- Define the first-release scope, user journey, application, data model, and required integrations. Include access control, release, and monitoring suited to the product.
- What you receive
- An agreed feature scope, a working first release, tests, release instructions, and technical handover.
- What we check
- The main user journey, permissions, data handling, failure paths, and the agreed release criteria. Product learning is measured after real use.
Codebase Refactoring & Modernisation
Make an existing codebase easier to change, test, and operate while preserving the behavior that users depend on.
- Scope of work
- Review dependencies and module boundaries, establish behavior checks, and implement a prioritized refactoring or migration in bounded steps.
- What you receive
- A codebase assessment, an agreed change plan, implemented improvements, regression checks, and migration or recovery instructions.
- What we check
- Existing user behavior, integration contracts, and the agreed quality or performance targets against the recorded baseline.
Web App Development
Build a SaaS product, customer portal, or internal tool for browser users.
- Scope of work
- Build the interface, application logic, data access, APIs, and required integrations for the agreed workflows.
- What you receive
- A working web application, tests, deployment configuration, and operating and handover notes.
- What we check
- User journeys, permissions, supported browsers, accessibility, responsive layouts, and agreed performance criteria.
Mobile App Development
Create a mobile product or a companion app for an existing service.
- Scope of work
- Agree iOS and Android targets, the implementation approach, backend integration, device features, and any offline or synchronization requirements.
- What you receive
- Application code, agreed platform builds, device test results, and distribution and handover instructions.
- What we check
- Core workflows on agreed devices, permissions, network interruption, synchronization, and any included release requirements.
Desktop App Development
Build a desktop tool for workflows that need local files, offline work, or operating-system integration.
- Scope of work
- Agree Windows, macOS, or Linux targets, local data access, system permissions, installation, signing, and update requirements.
- What you receive
- Application code, packages for the agreed operating systems, tests, and installation, update, and handover instructions.
- What we check
- Installation, core workflows, file and permission boundaries, offline behavior, and the agreed update and recovery paths.
APIs & System Integration
Connect existing products, business systems, and data sources through defined interfaces.
- Scope of work
- Design or extend APIs, SDKs, backend services, webhooks, and background jobs with agreed data contracts and access rules.
- What you receive
- Working integrations, interface documentation, contract tests, monitoring, and failure-handling and handover notes.
- What we check
- Authentication, authorization, input validation, duplicate events, partial failures, and recovery for the agreed integration.
Production Readiness & Launch Support
Prepare an existing product for real users. Assess release risks, implement agreed fixes, and support the technical launch.
- Scope of work
- Review a defined release, its deployment environment, important user journeys, security boundaries, data handling, capacity, costs, and operating ownership. Agree the required improvements, release and recovery procedures, monitoring, and platform-specific distribution checks.
- What you receive
- A release-readiness record with the reviewed version, environment, expected usage, test evidence, prioritized gaps, remaining risks, owners, and release recommendation. Agreed implementation adds verified fixes, release and recovery runbooks, launch results, and operational handover.
- What we check
- Select checks for the product’s risks: core workflows, permissions, configuration and secrets, migrations, backup restoration, deployment and rollback, representative load, dependency failures, alerts, and support handover. Include app-store, desktop signing, or update checks where relevant. Keep staging results and live launch checks distinct.
Production Readiness Review
Assess the product, deployment, dependencies, and operating procedures. Record evidence and gaps, prioritize actions, and recommend the conditions needed for a launch decision.
Readiness Improvements & Release Preparation
Implement agreed fixes, prepare the release and recovery procedures, and test important failure paths. Retest the changes and retain the results and remaining gaps.
Launch Support & Stabilisation
Support an agreed rollout, inspect live checks and alerts, investigate launch issues, and hand over to the operating team. Define the support period, responsibilities, and response arrangements before launch.
Readiness checks agreed within a product build remain part of that delivery scope. This offer can also prepare products built by another team. Agree release authority, support arrangements, and any specialist assessments with the client. Findings apply to the reviewed version, environment, and expected use.
Founder experience / Illustrative workflow
Separate processing from publication and access
- 01
Private processing
Source registration and processing retain input and method versions.
- 02
Reviewed publication
An operator reviews release evidence before results become available for use.
- 03
Analytical serving
APIs and interfaces expose permitted results with their source and processing context.
FourthSpace illustrates this separation. It adds a publication step so processing and user access have distinct controls. Production acceptance remains open.
Read the exampleWhat you receive
Working software and a clear handover.
A system and dependency map.
Documented architectural decisions.
Prioritized findings and changes.
A migration or implementation plan.
Validation criteria for the important changes.
Working software, tests, integration notes, and an operational handover when implementation is included.
Engagements & pricing
Clear starting prices.
Start with a defined review, workshop, or monthly service. We agree the scope, availability, deliverables, and final price before work begins.
One-off engagement
Technical Decision Review
From€1,500
- One defined technical question about one application or supplier proposal.
- Review of agreed documents and read-only material, with a written recommendation.
- One 60-minute decision meeting and prioritized next steps.
Implementation, a full codebase audit, and specialist testing are quoted separately.
Discuss this engagementStarting prices cover the scope shown. Other services and larger scopes are quoted separately.
Prices are in EUR, excluding VAT where applicable. Travel and third-party usage costs are agreed separately.
Selected work
Relevant engineering
Before we start
What access does an architecture review need?
Start with the system description, main workflows, diagrams, and known constraints. Agree any repository, configuration, or runtime access needed for the review.
What does the team receive from a review?
A dependency map, recorded decisions and tradeoffs, prioritized changes, and validation criteria. Migration work also includes a sequence of implementable steps.
Can the work include implementation?
Yes. An engagement can cover design and review, or continue into agreed implementation work.
How does an MVP differ from a prototype?
A prototype tests an idea or technical assumption. An MVP is a usable first release for real users, with a defined core workflow and agreed operating requirements. R&D can precede development when feasibility is uncertain.
Can you refactor our code without a full rewrite?
We start with the current behavior, dependencies, and constraints. Agree bounded changes and regression checks, then implement and verify each step. A rewrite needs its own evidence and scope.
Can you prepare a product built by another team for launch?
Yes. Start with a defined release, access, expected usage, and decision owners. A review identifies gaps; implementation and launch support are agreed separately. The release recommendation records the evidence and remaining risks, with launch authority assigned to the client’s named owner.
Contact
Discuss your system
Tell us your goal, context, and constraints. For a focused technical consultation, we agree the question, preparation, session scope, and written next steps before work begins.
Discuss your project