Practical Tips to Make Enterprise App Stores Successful

Online storefronts are relatively easy to set up, but for an enterprise app store to be successful, a lot has to happen behind the scenes in order to deliver business apps in a consumer-friendly manner along the lines of iTunes and Google Play.

The growing importance of enterprise app stores isn't surprising. End users are pushing enterprises hard to make business apps available in a consumer-friendly manner along the lines of iTunes and Google Play.  However, savvy IT organisations have also realised that they too stand to benefit – according to Gartner, successful enterprise app stores can "increase the value delivered by the application portfolio and reduce the associated risks, license fees and administration expenses."

The key word here is successful. Online storefronts are relatively easy to set up. But for an enterprise app store to be successful, a lot has to happen behind the scenes. Below are some top tips for IT departments:

  1. Don’t give up control. If your app store presents people only with apps they are authorised to request, they get what they want and IT stays in charge. Offering users freedom of choice doesn’t mean that IT must give up control.
  1. Automate approval workflows and ensure they offer extensive granularity and flexibility so you can control which app requests require approval, who can approve requests and what routing structure to use. Incorporating conditional routing based on cost, licence availability, security groups, organisational units and other factors is also a big plus. This shrinks app delivery times for users too.  
  1. Create a consumer-oriented shopping experience including presentation of catalog items in local languages and local currencies. Organising apps by category speeds navigation, bundling of items, simplifies ordering and speeds up order processing.
  1. Tie the app store into your software packaging and deployment processes to keep store shelves stocked with ‘ready to be delivered’ apps. Not only can users request the app, but they can also have it automatically delivered to their devices without any IT involvement, allowing true 24x7x365 application availability.
  1. Put processes in place that let you know in real-time how many licences you own, how many of those are in use and how many are available – for each and every app. This will allow the app store to automatically reserve licences when users submit requests, and the IT department to maintain continuous licence compliance and trigger procurement processes when additional licences are needed.
  1. Incorporate licence reclamation and software leasing options in your app store to give you an edge in optimising usage and spend. Licence reclamation will enable the app store to identify apps that are installed, but not being used, and reclaim those licences to eliminate overbuying. Software leasing can allow a consultant to install software for a finite period, say 30 days and then remove the software, thereby freeing the licence for use elsewhere.  This is ideal for project-based environments where application needs change as employees move from one project to another.
  1. Connect your app store to other enterprise systems to facilitate even higher levels of efficiency and automation to your request and delivery process. For example, to ensure compliance with corporate policies and processes, the enterprise app store can be integrated with the service management system, allowing it to automatically open, close, and escalate service management requests as needed.  
  1. Don’t operate your app store in a silo. Integrate it with your overall application usage management strategy – right from software packaging and deployment through to compliance and usage management of each, thereby covering the entire lifecycle of every single app.  

By using these practical tips, you'll create a successful enterprise app store that delivers the self-service and easy access users are demanding while enabling IT to maintain control of the approval process and software license compliance. Best of all, you'll automate the entire request and delivery process to reduce the burden on IT while slashing the amount of time it takes to process app requests and deliver productivity-enhancing apps to your users.


John Juris is Director of Product Management at Flexera Software