From idea to working software
Whether you know exactly what you want or are working with custom software for the first time: we start with a conversation. Together we map out the problem, the goal and your needs. From there I work step by step towards a solution that fits your project and budget.

Getting acquainted
A no-obligation conversation about what you want to achieve, not about technology. I ask questions, think along about solutions and sketch which parts are likely needed. You don't decide anything yet.
Plan of approach
I work your needs into a plan: what we build and which features it takes. Using the MoSCoW method we separate what must be there, what is important and what can wait. That keeps the project focused.
Agreements and quote
Only after you approve the plan does the quote follow, so you know in advance what you're paying for. If it doesn't fit the budget, we adjust features deliberately. We discuss hosting and management early, but you don't have to choose yet.
Building and testing
I work in steps and regularly show what's there. As soon as possible you log in to a protected test environment yourself. We process feedback during the build, not at the very end.
Go-live
We set up the production environment: accounts, domain, integrations, data and instructions. Because you already know the software, go-live is the step from testing to using, not a nervous moment.
After go-live
If you want, I take on hosting, management and maintenance. New ideas often only arise in use. The software can keep growing from there.

Yassine El FahmiFounder and developer
You don't need to know the technical process
You bring the knowledge about your research, organisation or project. I explain which choices there are, what they mean and what I would advise, and translate that into software that works in practice.
Schedule an introduction