The ongoing management of software applications in an enterprise, which includes the distribution of new software and upgrading of existing software. Improving software administration is the main reason applications are increasingly stored in and downloaded from the Internet (the cloud) instead of being installed in each user's machine. See
cloud computing and
thin client.