Most engagements start with a short introductory call: half an hour, no obligation, in English. We ask about the product you want to deliver, the regulatory framework you operate under, the types of data involved and the markets the product needs to serve. By the end of the call we usually know whether we are a good fit, and if we are not, we will say so and point you to someone better placed.
If we are a fit, the work moves into a paid discovery phase: a couple of sprints to define scope, technical architecture, EU data residency arrangements, AI Act and GDPR positioning, and a build plan. At the end of discovery you receive a written architecture and a fixed sprint budget, with no open-ended retainers.
Development proceeds in iterative sprints, so you see working software at the end of each sprint rather than a Gantt chart. For most products, pilot and rollout overlap with development. After go-live we continue with continuous improvement at a cadence that suits your roadmap, from regular sprints to occasional release windows. Everything we build is handed over with the codebase, the cloud account and the deployment pipeline in your name. If you decide to bring the work in-house or switch to another partner, the handover is straightforward.
For organisations that need more than software, such as strategy, AI literacy or enterprise architecture, we typically combine the build with enterprise software development and, where relevant, a GDPR compliance platform as an internal control layer.
A note on team composition. The core delivery team for an engagement is small and senior. We deliberately avoid staffing projects with junior associates under a single architect, as clients are not paying for headcount but for engineering judgement. For larger programmes we extend the team through a small group of long-standing nearshore and onshore partners we have worked with for years, in Poland, Portugal and Germany. We do not subcontract to brokers we have not met. In our experience, continuity of the people you speak with from the introductory call through to go-live is one of the most underrated reasons clients stay with a partner.
A note on intellectual property. The work-product clause in our standard contract assigns full IP (code, designs, documentation, training-data assets) to the client on acceptance. We retain no shadow library of client code in a private repository, no derivative rights for marketing, and no reusable-template clause that quietly turns your custom build into our future product. The default is total clarity: you commissioned the work, you own the work. Where a component is genuinely a third-party open-source library, we list it in the dependency manifest with its licence, so there are no surprises during a future audit or due-diligence exercise.