As the number of applications grows, it becomes increasingly difficult to ship and test the software applications. The
growth in the creation and testing of software applications caused an issue of dependencies. Virtual machines could eliminate
some of the problems, but the number of dependencies continues to increase due to the wide range of requirements for the
environments.