Services

New systems, connected systems, modernised systems

Whatever stage your software is at, we can design, build, connect or improve it.

Custom application development

New business applications built to fit the way you work, not the other way round.

  • Web applications with ASP.NET, MVC and Angular / TypeScript
  • Desktop and intranet applications
  • Real-time customer information display systems
  • Financial and accounting systems, including audited payment processing
  • C# and .NET Core for new projects, plus .NET Framework
  • Entity Framework and SQL Server back ends
  • Prototyping and rapid application development

API design & integration

RESTful Web APIs and data feeds that let your systems talk to each other and to your partners.

  • Secure, well-documented REST APIs
  • Real-time information services for third parties
  • Integration between operational systems and partner platforms
  • Vehicle tracking and real-time passenger information integration
  • Third-party and cloud service APIs, including Google Maps and Google Drive
  • Industry-standard data feeds and file formats (GTFS, ATCO-CIF, SIRI, XML, CSV), including importing and generating GTFS and generating ATCO-CIF
  • Interfaces to hardware and specialist software toolkits

Legacy modernisation

Ageing systems often hold years of valuable business logic. We help you keep the value and lose the risk.

  • Wrap legacy systems in APIs so they can be decoupled and replaced gradually
  • Re-platform to current .NET without a big-bang rewrite
  • Ingres, OpenROAD and ABF to SQL Server and .NET
  • Reverse-engineering undocumented business rules
  • Staged migration plans that keep the business running

Data, ETL & reporting

Getting the right data to the right place, and turning it into information people can use.

  • SQL Server design, tuning and administration
  • SSIS and C# ETL, including scheduled parallel processing of complex data
  • SSRS reports and SSAS analysis
  • Crystal Reports and bespoke reporting front ends
  • Database migration and data quality work

Business analysis & systems design

The early stages decide how well a project goes. We are strong at getting to the detail.

  • Feasibility studies and product selection
  • Requirements and functional specifications
  • Data modelling and user interface design
  • Technical documentation written for the people who will inherit the system

Support & development

Continuing care for the systems we build, and for those we inherit.

  • Support of critical production systems
  • Major enhancements to existing applications
  • Systems testing and test automation
  • Training, installation and handover

Not sure where to start?

Describe the problem and we will tell you honestly what we think is the best way forward.

Talk to us