Our Work

The Types of Software
Projects We Work On

From new digital products to existing application upgrades, EKSTRUH supports projects across development, integration, modernisation and ongoing maintenance.

Discuss Your Project Explore Services

Rather than publish unnamed or invented case studies, this page outlines the types of technical work and project situations EKSTRUH supports. Client work is covered by confidentiality until there is something we have permission to publish properly.

Project Types

The categories most enquiries fall into.

Custom business applications

Software built around a specific way of working, where off-the-shelf tools do not fit the process.

  • Workflow applications
  • Internal systems
  • Customer and staff portals
  • Operational dashboards
  • Business-specific web applications

Web & digital products

AI-enabled workflows

Adding practical AI capability to work that already happens, rather than building AI products for their own sake.

  • AI features inside existing applications
  • Document and information workflows
  • Enquiry processing
  • Workflow automation
  • AI capabilities accessed via API

AI integration & automation

System integration

Connecting applications that were never designed to work together, so information stops being re-entered by hand.

  • API integration
  • Application-to-application connectivity
  • Database integration
  • Workflow integration
  • Third-party system connectivity

Business systems & integrations

Application modernisation

Work on applications that still do their job but have become harder to change, deploy or keep current.

  • Framework upgrades
  • Front-end modernisation
  • Dependency upgrades
  • Migration work
  • Incremental application improvements

Application modernisation

Ongoing application support

Continued engineering attention for software already running in production.

  • Maintenance
  • Bug fixing
  • Continued development
  • Framework and dependency updates
  • Technical troubleshooting

Managed support & maintenance

Specialist framework work

Framework-specific engineering for applications built on the platforms we work with in depth.

  • ASP.NET Zero
  • ABP.IO
  • Angular
  • Upgrades and modernisation
  • Maintenance
  • Dedicated engineering capacity

Framework expertise

Projects at Different Stages

Work does not always begin at the same point. These are the stages projects usually arrive at. Whether a particular project is a good fit is something we establish first.

  • Starting something new
  • Extending an existing application
  • Upgrading a framework or platform
  • Modernising part of a system
  • Integrating systems that do not talk to each other
  • Ongoing development and support

Existing Software Is Often the Starting Point

A fair proportion of the work we are asked about does not begin with an empty repository. It begins with an application that already exists, already has users, and already has decisions baked into it.

We can assess an existing application or codebase before determining the appropriate development or modernisation approach — looking at the current versions, the customisations, the dependencies and the integrations around it.

Work on an inherited application follows an initial technical review. Whether we take a project on depends on what that review finds.

Have a Software Project in Mind?

Whether you're building something new, modernising an existing application or need specialist development support, let's discuss what you need.