Custom software built around how your business works
We build web applications and internal systems when off-the-shelf products do not fit the way your team works: CRM, HR, accounting and legal systems, client portals and management tools. We work with Laravel, Vue.js, React and Cloudflare, using AI-assisted development with every line of code reviewed.
When it makes sense
- Your team works across several disconnected systems
- Key processes run on spreadsheets and email
- Off-the-shelf software does not cover your process
- Your data needs to stay under your control
- You need roles, permissions and an audit trail
What we build
Systems that follow your processes, instead of bending them to fit someone else’s product.
CRM systems
Clients, deals, tasks and communication in one place, organised around your sales process.
HR systems
Employees, leave, schedules, reviews and documents, with role-based access.
Accounting and finance tools
Invoices, payments, expenses and reports, with bank statement import and a link to your accounting software.
Legal systems
Cases, deadlines, documents and contract templates, with version history and reminders.
Client portals
Secure client access to documents, statuses, invoices and requests.
Internal tools
Admin panels, calculators, document generators and tools that replace manual work.
Dashboards and reports
Key metrics from several sources in one place, with filters, permissions and export.
Integrations and APIs
Connections between your systems, ERP, couriers, payment providers and external APIs.
Technology chosen for the job
We are not limited to WordPress. We choose a stack that will grow with the system and stay easy to maintain.
- Back end
- Laravel
- PHP
- REST API
Business logic, access control, queues, scheduled jobs and APIs for other systems.
- Front end
- Vue.js
- React
- JavaScript
Interfaces that behave like an app: tables, filters and forms without page reloads.
- Data
- MySQL
- MariaDB
Relational databases with a clear structure, migrations and regular backups.
- Infrastructure
- Cloudflare
- VPS
- Hetzner
- GitHub
Hosting in the EU, Cloudflare in front of the application and code in Git with full history.
- AI in development
- OpenAI
- Anthropic Claude
- Google Gemini
Faster iterations in analysis, code, tests and documentation, reviewed by a developer.
How a project runs
We work in stages, so you see progress and can change direction in time.
Discovery
We talk to the people who will use the system and map the process and the data.
Prototype
A clickable prototype of the key screens confirms the direction before development.
Staged development
Short stages with a demo after each one.
Rollout
Data migration, team training and launch without stopping day-to-day work.
Support and growth
Monitoring, updates and new features as your business changes.
AI-assisted development
We use AI tools for analysis, coding, testing and documentation. You get to a working system sooner, while architecture and code review stay with the developer.
- Every change is reviewed by a developer
- Automated tests for the key processes
- Code in Git with a full change history
- Your data is not used to train AI models
- Documentation that is updated together with the code
Security by default
Systems that manage clients, staff and money need more than a good interface.
- Roles and permissions for every user
- An audit trail of actions in the system
- Two-factor authentication
- Encrypted connections and protection through Cloudflare
- Regular backups and tested restores
- Hosting in the EU and GDPR-aware design
Questions about custom software
Cannot find your answer? Write to us and we will reply personally.
When is custom software worth it instead of an off-the-shelf SaaS?
When your process is specific, your team loses time on workarounds, or you pay for many features you never use. If an existing product covers your needs, we will tell you.
Can the system work together with our WordPress site?
Yes. We connect it to your site or store through an API, so enquiries, orders and clients move across automatically.
Can you migrate data from spreadsheets or an old system?
Yes. We plan the migration, clean the data and check the result before the new system becomes the main one.
Where is the system hosted?
On a server in the EU, with your hosting provider or on Cloudflare, depending on your data and load requirements.
What does AI-assisted development mean for our project?
Faster iterations and more time for the important decisions. AI helps with code, tests and documentation, and a developer reviews every change.
Do you support the system after launch?
Yes. We take care of updates, monitoring, backups and new features.
Where do we start?
With a conversation about the process you want to improve. We then propose the scope, stages and technology stack.