If you're creating a product for consumers, the first step is to consider your audience. And the same goes when creating apps for the enterprise; you need to consider your employees and the brand you represent. Look at the group you want to design an app for, talk to employees and do some research on the culture of the department to gauge what they actually need, Langford says. You might think you know what the department wants or needs from an app, but if you aren't in the job day in and day out, you might miss out on nuances that will make employee's lives easier. Part of creating engaging apps comes from "thinking about how to truly engage employees who are typically already swamped with too much work," Langford says. He also points out that employees already "have a hard time paying attention to the millions of emails they get a day from internal customers as well as external customers," so it's vital not to create a burden when you deploy an enterprise app. Figure out what employees need -- and what they don't need -- so that they will be more inclined to adopt new apps into their daily routine. If they understand it will help make their lives easier, then they will use it, and your investment won't go to waste Today people are accustomed to consumer apps that are clean, simple and user-friendly, and that needs to carry over into enterprise apps as well. Consider the apps you use on a daily basis and how user-friendly they are and what makes you actively use that app regularly, then apply those concepts when you set out to design apps for work. "We have to design things to really set them apart from the clutter that employees are seeing on a daily basis. It's about creating things that are much more aesthetically pleasing, that are designed really well and that are more exciting and engaging to get people to actually participate". Some of the guidelines that Langford offers include keeping all interactions within the app to less than one minute long, pushing information quickly and ensuring that employees have easy access to more information within the app if they want to. The apps should be simple and intuitive, but also offer some level of customization so each user can tailor the app to their own needs.