Skip to content

Mobile navigation

Our services

AI, consultancy and software development services

A useful solution starts with understanding what needs to change. We bring AI, consultancy and software engineering together to help you assess the options, choose a direction and deliver working software.

01 / Expertise

AI & automation

Discuss an AI opportunity

Turn an AI opportunity into a practical solution

We work with you to understand the task, the available data and how a solution would fit into daily operations. We then evaluate an approach against concrete examples, connect it to the systems it needs and test the result.

AI opportunity assessment

Identify tasks where AI could help, assess the data and technical constraints, and define what success would mean for your team. Start with a bounded use case that gives you evidence for the next decision.

Language processing and LLM integration

Use language models and natural language processing to work with text, including classification, information extraction and summarization. We help connect these capabilities to an application or workflow, with checks suited to the task and human review where it is needed.

Forecasting and data analysis

Use historical data to investigate patterns, forecast demand and identify unusual behaviour. We prepare data pipelines, develop models and evaluate how well they address the business question.

Computer vision

Apply image detection and recognition to tasks that depend on visual information. We work from your data and operating conditions to develop and evaluate an appropriate model.

AI-assisted software engineering

Introduce AI into development with clear context, review and testing. Our own engineering work explores how AI can support investigation, implementation and verification while engineers remain responsible for the outcome.

02 / Expertise

Technology consultancy

Talk through a technical challenge

Make the next technical decision with a clear view of the options

You may have a business problem, an existing platform that needs to evolve, or several possible solutions to compare. We help turn that uncertainty into a defined scope and a practical delivery plan.

Discovery and requirements

Understand the current process, the people using it and the constraints that matter. Define the problem, required behaviour and acceptance criteria before implementation begins.

Architecture and integration planning

Evaluate how applications, data and external services should work together. Compare approaches with attention to maintainability, operational needs and the systems already in place.

Modernization and technical assessment

Review an existing application or ERP extension to identify what should be retained, improved or replaced. Clarify dependencies and risks, then establish a manageable sequence of changes.

Delivery planning and technical collaboration

Break the work into clear stages, estimate the implementation effort and agree how progress will be reviewed. We can work alongside your team and existing partners, carrying the context from technical decisions into development and support.

03 / Expertise

Microsoft Dynamics 365 development & integrations

Discuss your Dynamics requirements

Adapt your ERP to the way your business operates

We have worked with Microsoft's ERP platform since Axapta 3.0 in 2002. Our experience includes Dynamics 365 Finance & Operations, Business Central and earlier Dynamics AX and NAV systems.

Custom development

Implement new processes and extend existing functionality around your requirements. Our work covers technical analysis, effort estimation, development, testing and defect resolution.

Integrations and Power Platform

Connect Dynamics to the applications your business depends on, including payment, payroll, CRM, timesheet and other internal systems. Extend workflows and reporting with Power Apps, Power BI and Power Automate where they fit the requirement.

Upgrades and data migration

Plan and implement technical changes and move data between systems. Our experience includes AX2012 to Dynamics 365 Finance & Operations, AX2009 to AX2012, and NAV to Business Central.

Maintenance and support

Support standard and customized functionality, investigate issues and develop enhancements as operational needs change.

04 / Expertise

Custom software & integrations

Discuss a software project

Build around your workflows

We develop business applications and connect existing platforms so your team can work with the information and tools it needs.

Web and business applications

Build or extend portals, content-driven websites, e-commerce platforms and internal applications. We work with technologies including Laravel, .NET, Python and JavaScript, selecting the approach around the requirements and existing environment.

Mobile applications

Develop applications for mobile workflows using cross-platform technologies, including React Native, Ionic and Flutter.

System integrations

Connect applications through APIs and shared data flows, reducing manual handoffs between systems. Account for the behaviour and constraints of both new and existing components.

Application modernization and support

Update an ageing platform, improve its functionality and maintain the systems your users rely on. Our energy operations project is one example of rebuilding an existing business application and supporting its continued development.

05 / Expertise

Software testing & quality assurance

Discuss testing needs

Know what works before you release

We investigate how software behaves against its requirements and help your team understand the defects and risks that remain.

Manual testing

Check business workflows, investigate unexpected behaviour and assess usability and performance. Use findings to improve the application before release.

Automated testing

Build repeatable checks for important workflows and regressions. Use automation to give the development team timely feedback as the application changes.

Clear findings and release evidence

Agree the testing scope, prepare test cases and data, run the checks and report the results in a form useful to both technical and business stakeholders.

06 / Collaboration

How we work together

  1. 01 /

    Understand the problem

    Discuss your goals, systems, data and constraints.

  2. 02 /

    Choose an approach

    Assess the options and agree the scope, responsibilities and acceptance criteria.

  3. 03 /

    Test the assumptions

    Use a focused investigation or prototype where the approach needs evidence before a larger commitment.

  4. 04 /

    Build and verify

    Implement in reviewable stages, test the result and keep your team involved.

  5. 05 /

    Support and improve

    Maintain the solution and plan changes as your requirements develop.

07 / Experience

See the work behind our expertise

Explore our enterprise software projects and the practical lessons from our internal AI experiments.

08 / Your next step

What are you working on?

Tell us where you are today and what you want to improve. We can start with an open technical question or a defined project brief.

Share a project brief