AppLife provides the ability to implement a custom software delivery system quickly and easily. Some of the primary features of AppLife are:
- Securely create and publish AppLife packages that can install and maintain software applications on network/internet connected Windows systems
- Deliver AppLife Packages through AppLife Manager or the AppLife API to deployed systems automatically
- Perform any actions required to install and maintain custom Windows software
- Perform elevated privilege operations without requiring ongoing administrative support
- Provide a completely automated no-touch deployment network
- Global monitoring of AppLife package rollouts to end-users for one or more applications
- Identify the current state of software application version deployments throughout the user environment
- Automated deployment of application version updates, requiring no user interaction
- Restrict application updates to off-peak hours
- Identify and receive notification of failed version update attempts
- Quickly review logs of failed version updates online to determine cause
- Deliver version updates to deliberate groups of users
- Resume delivery of AppLife packages upon network availability disruptions
- Effective strategies to minimize the physical size of version update packages for applications with large install bases
- Maintain database schemas
- Extensive API for complete customization of an application maintenance process
- Secure Public-Private encryption for AppLife package validation
- Two-Factor authentication features with hardware and software options
- Perform customized maintenance activity using C# or Vb.Net code
- Tooling for Integrating package creation and publishing into automated build processes
- Fully documented API