Flexible computing describes various methods for outsourcing computing power via the infrastructure of the internet. Cloud computing sees data storage, software applications and services being run in the network rather than on local computers. Cloud computing increasingly works as a powerful processing centre, allowing more and more companies to outsource costly IT structures to the cloud and flexibly adapt to the demand situation. In parallel to cloud computing, other methods like fog computing are growing in importance. Decentralizing storage and processing power to end devices has led to a significant increase in security and the system’s overall power. In future, a combination of both methods will be required to successfully implement flexible IT solutions.