The invention provides a cloud application delivery device, which comprises a management console, cloud application delivery equipment and a user client, wherein the management console is used for deploying the cloud application delivery equipment into a local area network, setting a fixed IP (internal protocol), logging the administer entry of the cloud application delivery device, and executing the management on addition and deletion of users, installing and downloading of an application program, addition of a static application program, publishing of the application program as a cloud application, deletion of publishing of the application program as the cloud application, authorization of the cloud application for the user client, and recovery of the cloud application from the user client; the cloud application delivery equipment is used for receiving the management operations, and publishing the installed application program as the cloud application; the user client is used for inquiring the authorized cloud application from the cloud application delivery equipment, and directly running the application. The cloud application delivery device solves the problems of program management, virus infection, data confusion, storage space, platform compatibility and version maintenance.