It is easy to make the mistake of prematurely implementing new software in business before understanding exactly what we wish to achieve by using the software, how our users will interact with it, what problems it will solve and how. When considering implementing applications that span ...