Cloud computing has been available for some time and is used in large organisations across the globe. We know that cloud computing is an economically viable concept in these large global organisations, however we do not understand sufficiently whether it can reduce costs in smaller organisations, given the traditionally large investment costs. This paper performs an investigation into cloud computing concepts to understand if it is a cost-effective solution to a medium-sized business. It draws on a business case which outlines the problems and requirements for an organisation, covers the technologies that are available and then evaluates which, if any, are the most economically viable. Alongside cloud computing it also analyses virtualisation technologies for system consolidation, and also solar energy solutions to reduce energy consumption costs. It then concludes which solutions meet the business requirements.