Custom Application
Development
We design, deliver and support custom software solutions using modern, open-source, cloud-native technology and an agile project approach.
At Tier 2, we make extensive use of modern, cloud-native software architectures, adopting processes optimised for agility and automation.
Industry-standard
software
We base our development stack on industry-standard Java / UI technologies and frameworks, such as:
We are experienced in deploying these types of applications in traditional middleware technologies such as JBoss EAP, Red Hat Fuse and Tomcat, but equally on cloud platforms such as Amazon AWS and Azure. We can deploy containerised versions of these applications to Kubernetes platforms, such as Red Hat OpenShift.
We follow the recommended coding practices for the given frameworks and ensure a high degree of unit test coverage.
Understanding the user journey: UI / UX
We try to understand the user experience when designing web applications, using storyboards and page mock-ups approved by customers.
We build single-page applications (SPA) with the Angular framework, that call secure REST endpoints to manipulate data, implementing the latest HTML5 & CSS 3 standards/techniques in a responsive manner.
Accessibility
We develop ‘programmatically accessible’ applications to the AAA standard set by the Web Content Accessibility Guidelines. Put simply, we offer the gold standard when it comes to accessibility, ensuring your content is clean and easy to navigate.
We can adapt content to allow users to zoom in, or use ‘assistive technologies’ such as screen readers – allowing people who are blind, visually impaired, or have disabilities to access the content.
Agile Delivery
We base our standard project delivery approach on ‘Scrum’ – an agile methodology based on iterative and incremental development.
We have extensive experience in adapting this approach to fit the typical governance needs of public sector and regulated environments.
We have a dedicated team of Agile Alliance-certified Scrum Masters to ensure that your project is implemented on time and within budget.
Testing
We have a skilled and dedicated team of ISTQB certified testers, who use manual and automated techniques to ensure our software is of the highest quality.
Additionally, we provide support for customer test teams during the various acceptance test phases, including UAT, PVT, and integration.
View our case studies
Need help with
software development?
Are you starting a cloud-native development project, or looking to migrate an existing application to the cloud? Find out how we can deliver this today.
Services
We offer tailored solutions designed to meet your specific needs and drive your business forward. Explore our range of offerings below.