The boom of mobile applications has superseded traditional services, revolutionising customer experience as we know it.
In decades past, computer programs would support the work of teams within businesses, usually by storing data and documents. These programs were hosted by owned servers on-premise, using excessive infrastructure to store and compute. Users would have to be physically in the office to login and use the program from a company computer.