A software delivery model that is centrally located and made available over a network such as the internet.