In previous post I was writing about Business analysis phase in B2B and B2C mobile app development process. Now let's talk about UI/UX design phase.


To develop a suitable UI/UX design for B2B, you need to find the specialist with the experience in building corporate solutions. UI shouldn’t be too fancy. Just good-looking is enough. The secondary task of B2B app is increasing the power of a brand and corporate culture. Using corporate colors in UI design might be a good idea. Consider the cultural background of the client's country. Visual content might be suitable. Build the UX with the proper understanding of how clerks and employees will use this application. Keep in mind that people will use your app about 40+ hours a week. UX designer should understand how to increase the productivity of routine tasks. Have in mind that people will be studying how to use the mobile app. Write the guides. Organize the built-in educational programs and sell it or provide for free. Study all features of your product before the company starts using your app.

UI of B2C mobile app should be fancy. Bright, beautiful, simple, intuitive — this is how the UI should look. All the data essential for the clients must be visible. Your main task is to grab customer attention right away. If an app is dull, people will either not install or quickly remove it. UX design should be intuitive and straightforward. User flows of the top-notch applications, such as Instagram are very clear. It is reasonable. Remember that people download your app to facilitate their daily routine, not to complicate it. If you are making an app for amusement or social interactions, consider that people don’t like to think a lot. Make your app as simple as you can. Fancy UI but straightforward UX is a perfect combination, Make your app simple. Add hints and bright labeling.

Updated: Jan 16, 2019

Building the mobile (iOS or Android) application is a complicated process including a variety of aspects: from technical to marketing ones. If you ever built an iOS application, you should know that the B2B and B2C sectors require a different approach in many aspects. In this article, we are going to describe some of them and explain where exactly the difference is.

Business analysis / Product definition phase


To find the product idea in the B2B sector, you need product people with vast experience in the specific business domain. Search for these people in the corporate sector. The product owner might understand all the niceties of the client’s business needs. The general understanding is not enough for the proper business analysis. Your application might provide real value to your customers. It is not about the value your business derives from an app — only the benefits your customers receive from it matters. Your app might be significantly better than an app provided by your competitors. There are four common things that B2B app can do:

  • Increase company profit.

  • Decrease cost of the particular operation.

  • Bring new customers.

  • Facilitate daily business processes.

Also, your application might serve a definite purpose. Solve one or two real problems. Business clients never buy an app only for having it. Your app might represent the best solution for the most significant pain of a concrete business.


B2C iOS application is a different thing. You can get product idea from anywhere. There are no strict requirements. Your product might be useful for ordinary people. Maybe, it might be something that facilitates their day-to-day activities. B2C apps take a few forms:

  • Loyalty apps. People use it to have discounts or participate in particular loyalty programs.

  • eCommerce apps. It can facilitate interactions with the specific online store.

  • Standalone apps. These apps are brands by themselves, such as Facebook or Angry Birds. Problem-solving+good marketing together makes an excellent standalone app.

What about BA and product owner of B2C app? They should be passionate about the product idea. There are no strict requirements regarding knowledge and understanding of the business domain — creativity matters. You need to create an outstanding, cool and trendy app. Trends matter even more than problem-solving.

I told a lot about project estimation practices and common problems.


However, what do we do in Beantown Mobile?

We understand essential business needs in the field of iOS and Android development. Every business owner wants a clear understanding of cost and time to market, proper schedule and milestones, the realistic quality of dedicated resources. The fair estimation of possible risks and impact is also essential. So are the clear communication and visibility, confidence in the very final result. To achieve this, we make the following:

  • We do not just require documentation such as SRS and SDD. We help customers to build necessary documentation. “The more documentation, the better” is not our approach. We bet on common sense, the efficient use of time and resources, active real-time collaboration.

  • We closely collaborate with the product team to get 200% understanding of what does our client exactly need.

  • Mix estimate techniques to give business and product people what they need. We use expertise-based as well as mathematical approaches.

  • Perform detailed presentation of our estimates and propose a proper schedule to ensure visibility and confidence.

  • We actively manage estimates as conditions change. Communicate all changes and risks. Elaborate action plans and implement them properly.

  • We are agile and ready for quick changes.

© 2018 by Beantown Mobile

linkedin-logo.png