New Feature - New login screen

Coming Soon! April 2020

By Ian (April 9th, 2020)

This is a little bit of an odd feature to most normal months it wouldn't rate as a "new feature", and there's probably other cooler things that we've done recently - for example support for LGSR MOT dates has been added for one of our heating contractors, a new integration process to receive updates for fire safety work, and limiting the resolution of pictures taken by the mobile app. However, this change is notable for 3 reasons...

  1. When the login screen to an app changes it shouldn't come as a surprise. We announced the change via our normal release notes last month so all users were explicitly warned of the change, and we felt it would be useful to have this page as a reference in case they missed last month's announcement.
  2. Our products are constantly evolving and changing, but we try very hard to make all upgrades and updates invisible to users wherever possible. The login screen has remained "visually" unchanged since 2010, even though under the hood the authentication sub-system has been upgraded several times, and the screen itself has received 2 or 3 small tweaks each year.

    We try to navigate a stable path between "state of the art" and "reliable, proven", and that often means the core elements of the application slowly receive less love as they become more stable with age. We've tried to tackle that so that it looks fresher and gives us a springboard to enhance it further in subsequent releases. The new visuals and layout also nicely tie back in with our website and provides a method to showcase to our own users any capabilities of the system that they might not be using.
  3. The final reason for announcing the feature is that it nicely shows how we are trying to coach new programming talent within our team. All the changes to the screen were made by James, one of our first year MMU apprentices. James worked closely with Mike to get the look and feel right, and the integration with the website looking seamless. He then had to work with me to test, review, and ultimately merge his changes. This represents about 27 hours of work from James, has taken him outside of his comfort zone, and has been a real piece of work that benefits the product as a whole which he has enthusiastically owned throughout the development lifecycle.

    This is the sort of "cosmetic" change that we (computer programmers!) often don't value as highly as technical fixes or new architectures, but it is a vital part of a living product and is an example of the kinds of tasks that we find we are tackling more since we started working with the MMU apprentice degree programme.

Our products are built on an open source stack that is constantly improving, but at the same time it stays stable so that we can upgrade at our own pace. The new login screen still has some code that can be traced back to Epix's very first web-application from 2001 (before James was born!) - and the code still works today. The platform has moved on a long way since then, but we believe we've taken our users on the same journey of stability with long term improvements, and now through the partnership with the MMU we are continuing the process by the injection of new talent and ideas. I hope that James is still here in 19 years to write about the code he wrote in his first year, and he has to explain his "legacy" code to the apprentices of 2039!

NextKids in programming
Free implementation during COVID-19Previous
Get Back To Me

Mobile Working

Benefits: increased productivity, reduced administration costs, increased control, increased visibility, better utilised workforce, faster charging for work

Job Control

Benefits: increased visibility, increased control, reduced aministration costs, increased recorvery of costs, increased security and resilience

Client Integration

Benefits: remove the cost of double entry, improve the accuracy of information by removing human error, reduced chase up calls from clients

Showcase Arrow Left


Follow Us



Our Vision

Why contact Epix? We are different to most other software firms: we are engineers who can write software and as part of our approach whenever a customer contacts us we ask the following: What are the problems they are facing? What is consuming their time? What could be done better? How much money can we save them? How can we make them more successful? We have 28 years experience of providing solutions that are affordable and work. And we don’t stop when the system is installed – we continue to spend time with our customers as their businesses grow, enhancing our systems to give them the features they need – and keep them ahead of the competition.