Skip to content
MERCIL

Technology services built around the problem

We cover the software lifecycle, from strategy and architecture to engineering and long-term support. Many projects use services from more than one group, delivered by one team.

  • Digital Strategy & Discovery

    Understand the problem before deciding what to build.

    Requirements, process mapping, architecture and user research before a build, so the scope is clear and costed.

  • Tailor-made Software Development

    Build systems that hold up in production.

    End-to-end delivery of tailor-made software, web and mobile applications, enterprise systems and the integrations that connect them.

  • Cloud, Data & AI

    Run it well, and make the data useful.

    Cloud architecture and migration, CI/CD, data platforms and reporting, and AI for reading documents and search.

    • AWS architecture and migration for existing systems, planned per workload around cost, data location and a safe cutover.

    • Build and deployment pipelines, infrastructure as code and monitoring, set up so your own team can run them.

    • Data pipelines, a shared data model and reports or dashboards built around the decisions your teams make.

    • Extraction from documents, search over internal files and classification of incoming work, with human review where errors matter.

  • Quality & Security

    Testing and security that run with every release.

    Test automation, QA, application security and vulnerability testing, built into how software is delivered.

    • Test strategy, automated regression tests and UAT support, for systems we build and systems other vendors delivered.

    • Secure design and coding: sign-in and permissions, secret storage, dependency patching and security checks in the pipeline.

    • Vulnerability scanning and controlled penetration testing of applications and infrastructure, with a remediation plan and a retest of fixes.

  • Maintenance & Modernization

    Keep systems running, and keep them changeable.

    Support for existing systems under agreed service levels, and modernisation or data migration for systems that have become hard to change.

    • Monitoring, security patching, incident response and small changes for live systems, including ones we did not build.

    • Modernising a legacy system in stages while the business keeps running on it.

    • Moving data from a legacy system to a new one, with mapping, cleansing, reconciliation and a tested rollback.

    • A MERCIL engineering team assigned to your product long term, working to your priorities with its own delivery practice.

Start with a conversation

Tell us about the problem you are trying to solve. A senior person reads every inquiry and replies with our view of fit, scope and cost, including when another option would suit you better.

Cookies on this site

We use essential cookies to make this site work and, with your consent, Google Analytics and Hotjar session recordings to understand how it is used. Forms are hidden in recordings. Cookie policy