[PackageName] Has Been Updated

If you’re not involved with software development or maintenance it must seem strange why there’s a steady stream of software updates.

After all, when you bought a car you weren’t told that you had to bring it back every six months to upgrade the engine.

But that’s the difference – the engine is hardware whereas the person driving the car is software and you change every day.

Software is built up of layers upon layers of dependant software.

If you’re running an application on the web then there’s a minimum of four layers of software and three other software system dependencies being used.
All these pieces of software are periodically updated, with some we can control when the update is applied, with others we can’t.

If you have Chrome as your web browser then it’ll automatically normally update its software when it feels it needs to.
We as a software package provider depend on the browser you use and trust Google will not update Chrome and break our software.

Usually if there’s going to be a problem then we’ll be told first and how to avoid any bad effects.
That’s ‘usually’ but not always and it’s not just browser changes that can affect our software.

So we continually monitor what software is changing, how it’ll affect us and what we need to do to provide a a stable and constant service.

But overall the updates are usually a good thing – improved functionality, response times, reliability and more.

In Cloud Appointments the Annotate Images functionality is only practical due to web browser changes (HTML5) two years ago and the main software controlling it (Typescript) being available a few years before.

As software updates come through and are applied then new possibilities can open up.
We try and take advantage of these new paths to improve our software.

If you want something and it’s missing then please let us know – it may be possible now.

October 15, 2017 getStartedPosts
About Chris Clarke