Web front end

We deliver websites and applications that are:

  • Great looking on a wide range of devices and web browsers
  • Fast to load and responsive to your users
  • Optimised to work across multiple device sizes and input types
  • Accessible and friendly for your users
  • Built with search engine optimisation (SEO) in mind

Delivering quality front end builds

How do we achieve all of this?

  1. We spend time on the up-front design of the structure and semantics of the websites we produce. This ensures they adhere to best practices and well-established design patterns.
  2. We validate our sites using a variety of tools - such as Lighthouse, Wave and schema.org - to make sure we really do conform to the standards we set ourselves.
  3. We employ single page web applications where appropriate that use the latest stable versions of client-side frameworks such as Angular, React and Redux. This allows us to produce really snappy user interfaces that leverage the best that the web front end community has to offer.
  4. We test our sites thoroughly on a wide range of devices and browsers - using BrowserStack amongst other tools - and unit test our client-side code extensively to prove it's robustness.

Web APIs

Behind most web and mobile apps there is a HTTP-based API providing access to the data stored outside the UI and enforcing business rules.

We design these web APIs to maximise value for your business. To do this we ensure the following:

  • The API is secure by design - there is no point in having a bullet proof UI when someone could use the API directly to do something they shouldn't
  • Versioning is built in and not an afterthought - we know things will change in your business and you will need your API to respond to change without breaking everything that uses it
  • Latest proven frameworks are used - ensuring you have maximum flexibility of how you deploy, whether it be cloud or on premise

Delivering the right Web APIs

How do we deliver the right functionality that we know works as required?

  • We look at the data access patterns needed for the application and document a design that allows the UI to be built in parallel to the API
  • We ensure the database is tuned inline with the way the UI needs to access data; so performance is part of the design
  • We use test driven development to ensure that all code built has provable, repeatable tests, verifying the functionality is correct. We create end-to-end tests for the API using tools such as Postman
  • The API developers work in the same team as the UI developers ensuring that the communication, vital to seamless interaction, is always there

Umbraco CMS

As an Umbraco Gold Partner and Contributing Gold Partner, we deliver secure content-managed websites using Umbraco.   

Umbraco helps you to deliver fresh content on a regular basis, keeping your products and services highlighted.

A well-structured content management system (CMS) gives you and your editors little friction in updating your content.

And Umbraco Cloud makes maintaining your Umbraco website easy. Get in touch for our competitive hosting options.

Web security

Security is always at the heart of all the solutions we build.

Our dedicated security team rigorously scrutinise our solutions to make sure our application developers are always up to date on the latest security practices. We make sure that security concerns are part of the design process and not an afterthought.  We are industry experts in OpenID Connect and OAuth the core protocols used to protect websites.

We are the sole commercial support partner for IdentityServer, the leading open source OAuth, OpenID Connect Single Sign-on solution.  Visit IdentityServer.com to discover all of our products and services targeting IdentityServer.

What makes us different?

  • Helping you since 2009
  • Innovative solutions across many technologies
  • Industry experts in secure, content management with Umbraco CMS
  • Strong software development + quality
  • Agile Certified ScrumMasters

Delivering integrated websites and mobile applications across platform boundaries.

We have expertise across a wide range of technologies, allowing us to blend the perfect solution for you.

We can deliver a solution that targets both web and mobile putting you, the customer, in control of the delivered content.