In a recent survey by Kony of 480 business professionals, more than half had plans to deploy 10 or more enterprise mobile apps in the next two years. Furthermore, “the global market for enterprise mobility is expected to grow from $72 billion to $284 billion by 2019.” Clearly, there is strong demand in the enterprise arena, yet many companies fail in their efforts to create and successfully propagate these supposedly top-tier apps. Here are the three main mistakes companies make over and over again when it comes to creating an enterprise mobile app.

1. The apps are too complex.

The bigger the company is, the more areas of business it encompasses. But your app doesn’t have to be the end-all-be-all of your business. Too many features makes your app hard to navigate, slow to load, and more prone to bugs and crashes. Remember, the average time in an app is less than 6 minutes at a time. Too many bells and whistles just distract your users from what they really want to accomplish.

Also, one mega-app is bound to take longer to develop and maintain. When IT departments are already strained thin, a large and complex app is not the right way to go. Instead, consider brands like Amazon that has multiple dedicated apps for different aspects of its business. Amazon has an app dedicated to ebooks, music, FireTV, Photos, and many more; and even Facebook separated out its Messenger component into a separate app and now it’s consistently the top downloaded app in the app stores. Keep your apps small, even if your business isn’t.

2. The apps don’t play nice with others.

Some enterprise app developers must think their customers only use their app and none other. Sure, you would love for your customers to use your app to store information, contact each other, make transactions, and order pizza too. But in the real world, people have their go-to apps and compartmentalize their mobile life. Communication might be text or Facebook’s Messenger. Storage might be Dropbox or Box or Google Drive. Notes might live in Evernote.

Instead of trying to hold your users too tight, make sure your app connects with popular 3rd-party apps. Can you easily export a PDF to be emailed? Can it hook into Google Wallet for easy payments? The more seamless enterprise apps can integrate with everyday apps, the better the customer experience will be. Plus, you don’t have to develop these extra features that are already taken care of by other popular apps.

3. The apps aren’t compelling enough.

It’s not enough that your customers download your app. The goal is to own “mobile moments” as Forrester Research dubbed them: the point when someone uses your app for specific information, serving them in the moment of need. To be that sort of app, it has to deliver a compelling reason to make the user reach for their phone.

Yad Jaura, from enterprise mobility management software provider Globo, says “Unless the new way of working is simpler, easier, faster and better than the way that they used to work you might experience some resistance.” He recommends keeping it simple and intuitive, even to the point where it strips away features. Doing one thing and doing it really well is more important for earning repeated use than a feature-packed app. Venmo, an eBay owned money transfer product, is a great example of such an app: it does one thing, does it well, is dead-simple to use, and it’s fast. It’s no wonder millenials are using Venmo like crazy.

Mobile apps are incredibly important to enterprises who want to compete in this era of technology, but businesses are still getting it wrong. How is your company making sure its approach to mobile is poised for success?