3 ways enterprise app stores differ from consumer app stores

3 ways enterprise app stores differ from consumer app stores

Summary: Enterprise app stores actually have a lot of legal and organizational issues associated with sales or downloads not seen on the consumer side.


Internal enterprise app stores are the ultimate manifestation of being service oriented. They are as graphical and easy to use as consumer app stores, are populated by well-vetted, compliant services that come from across the enterprise, and may even feature a chargeback (or at least "showback") type of mechanism to account for costs.  However, they are not as simple to use as the Apple or Android app stores. 

iPhone-2 CNET

In a post over at Network World, Maureen Polte of Flexera Software provides some details on how enterprise app stores differ from their consumer counterparts. They may even look the same up front, but enterprise app stores hare actually very different than consumer stores -- enterprise apps cost a lot more than the "99-cent" apps seen on consumer sites, and tend to be far more complex. There's also a need to track licenses, and pay greater attention to security.

Here are the three major distinctions:

Enterprise app stores seek to limit, not expand, sales: Unlike consumer stores which are designed to get users to buy as many apps as possible, enterprise app stores need to control or even limit purchases. "For instance, giving employees the choice between standard, professional and premium versions without consideration to their business needs and feature requirement is a recipe for high license costs," says Polte. "Enterprises should therefore only make available a filtered catalog of apps, tailored to the role and needs of users within various departments, that meets actual business requirements -- no more, no less."

Enterprise app store purchases/downloads need tight workflows: Either manually or in an automated fashion, purchases or downloads from enterrpise app stores are subject to review by security teams and application owners "to ensure the business case and use rights are valid," Polte says. As a result, enterprise app stores need workflow systems attached to enable this review and approval process. 

Enterrpise app store purchases/downloads are subject to existing corporate licensing agreements: "If an enterprise issues licenses it doesn't have, or those licenses are issued in violation of specific entitlements in the license agreement, the enterprise can expose itself to unbudgeted six-, seven- and oftentimes eight-figure software audit true-up penalties," says Polte. Plus, there needs to be intelligence in the app store that tracks existing license agreements. "If there is unused software that can be reclaimed or reharvested to fulfil the employee app request, the app store must be smart enough to recognize these inventories, otherwise serious overspending on licenses will result."

Topics: Enterprise Software, Apps, Cloud, Enterprise 2.0

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Enterprise App Stores??

    Are the companies really making the users pay for the software needed to do their jobs?
    • Not necessarily

      They are giving the employees the software they need to do their jobs, which are licenced and audited or a filtered list of apps from the "real" stores, which fit the LoB of the employee.
  • Indeed, Enterprise App Stores

    As providers of (among other things) enterprise app store solutions, we've received consistently positive feedback from customers who appreciate the ability to create a single source for approved apps, easily control updates, ensure use of latest versions, etc. Mobilized employees are increasingly app dependent -- it's not a matter of convenience any more; it's a matter of necessity. Mobility is speed, and giving people a dedicated app store effectively serves up exactly what an employee might need to do his or her job -- with no concern that they are downloading an incorrect version or something for a different device.

    With the enterprise app store you are the one dictating which users have access to what apps and therefore don't need to have the added workflow of approval after they've selected an app to download; this is part of the process when selecting who gets access to what. It's also a first layer of security for internally developed apps, which can be distributed via those app stores, rather than on the mobile app "open market".