Frequently Asked Questions
Common questions about our upgrade process, methodology and collaboration.
How do you manage all the layers — infrastructure, framework, domain logic, database, views, integrations and cross-cutting concerns?
We break an application down into seven layers and modernise each one in the right order. That way complexity is contained and upgrades don’t blow up downstream.
- Infrastructure / Environment: PHP runtime, extensions, containers, servers, build pipelines.
- Framework: routing, dependency injection, request/response, authentication/authorization.
- Domain Logic: business rules, services, entities, events — separated so it outlives any framework.
- Database / Persistence: schema, migrations, ORM mappings, raw queries. Normalised with our DB Fixer tooling.
- Presentation / Views: templates, frontend assets, emails, reports. Converted incrementally (e.g. legacy PHP → Twig).
- Integrations / APIs: external SDKs, internal APIs, webhooks, queues. Updated and versioned safely.
- Cross-Cutting Concerns: security, logging, monitoring, caching, background jobs, configuration.
We use a variety of in-house tools and proven open-source technologies to handle each layer — from database fixes to code refactoring and view conversion. Combined with our start-one-finish-one discipline, this ensures upgrades are safe, predictable, and never chaotic.
Do you work on WordPress?
No. We focus on non-WordPress PHP systems and bespoke applications where migration risk and valuation impact are highest.
Can you work with our in-house developers?
Yes. We embed alongside your team, bringing upgrade tooling, checklists and senior guidance. Your team retains ownership; we eliminate risk.
How do you minimise downtime?
We ship in small slices behind feature flags, with automated smoke tests and database safety checks. No big-bang releases.
What size projects do you usually take on?
Typical engagements range from €150k to €200k, delivered in production-safe increments. Smaller audits and advisory projects are also available.
Do you offer white-label services for agencies?
Yes. We operate as a white-label migration partner for digital agencies. You keep the client relationship, we deliver the migration.