Skip to main content

In today’s highly connected, always-on world, apps are how business gets done. Whether an employee uses his/her smartphone or a device provided by the company, the data supplied by an enterprise app needs to be readily available, useable and actionable.

But that’s not always an easy task to accomplish and often becomes a bottleneck for companies that don’t have a unified approach to mobile app development, one that marries business need and usability. You can find best practices designed to avoid bottlenecks in our new e-book, “5 Ways to Design Apps with User Experience and Business Needs in Mind.”

In many ways, effective enterprise apps are more difficult to deliver than consumer apps. Both need to be user-friendly, but enterprise apps should be tightly linked to business objectives in order to be effective.

For companies developing a series of apps for either enterprise or consumer use (or both), we recommend creating a mobile center of excellence that can develop standardized architectures and find commonalities among app features for possible reuse. That being said, app development should be driven by product managers – not IT. The role of IT is to listen carefully to what the app should do, then use those standard architectures, those commonalities and business requirements to develop and deliver the app.

Let’s take a closer look at how business needs drive app development.

Information – data integration

Regardless of the app’s intended use, it probably has to interact with some back-office system. Maybe it’s the CRM system. Perhaps it’s finance. It might be shipping or delivery.

Before starting development, however, you need to know what systems the app will need to interact with. There may be sensitive information, such as Social Security numbers, that require a higher level of encryption. If you’re in the healthcare space, there are security concerns regarding protected health information.

What do you do when you open an app that’s bulky, slow to load and fails to respond quickly to user commands? If you’re like me, you close that app and open one that hopefully works better. Staff or customers using your enterprise apps may not have the opportunity to find another way, so how does that negative experience affect your company?

That’s why linking the appropriate systems to your app requires careful planning to avoid potential issues regarding page load times and data caching.


Another issue that’s coming up more often concerns the widely varying (and often changing) devices, each with its own screen size, operating system and functionalities. If your company issues a uniform device to all employees or customers who use your enterprise apps, then it won’t be an issue. But BYOD policies and even CYOD policies can leave a dizzying array of choices.

An enterprise app may need to be as device-agnostic as possible but take advantage of the unique capabilities of each platform. But this can’t occur without a good bit of planning upfront, which is why we recommend developing a product roadmap and a low level design before writing any code.

On “Dancing With the Stars,” a well-choreographed dance routine looks effortless. But you know each move was carefully planned and then honed to perfection before the performance. App development is like that. We all know a good app when we use one, because they just work.

Find out more about how to take your company’s app design to the next level when you download our e-book, “5 Ways to Design Apps with User Experience and Business Needs in Mind.” And if your app development moves need a little polish, we are here to help.

Randall McCroskey

About the author

Randall McCroskey

Vice President, Enterprise Solutions

Since 2006, Randall has been helping technology executives digitally transform their business as Vice President of Pyramid Consulting. Relationships are his daily driving force and his desire to trust and serve those in his professional and personal life constantly motivate him. Atlanta is a great city for Randall, as he hates the cold and prefers warm weather near the water. His greatest pride is the partnerships with colleagues, friends, and fellow professionals he has made along the way.

Cookie Notice

This site uses cookies to provide you with a more responsive and personalized service. By using this site you agree to our privacy policy & the use of cookies. Please read our privacy policy for more information on the cookies we use and how to delete or block them. More info

Back to top