Have you ever hired a contractor thinking that both sides had an agreement on deliverables, but near the end of the project you realise you’ve just lost a ton of money? This is such a common occurrence because most people don’t know what to look for in software until they...