In most cases, these applications have been licensed from a third party, but they may have been developed internally. An application administrator installs, updates, optimizes, debugs and otherwise maintains computer applications for an organization.