We are building a CRM like application but targeting micro businesses, consultants and etc.

While designing UI for our Mobile/Web App, my manager suggested us to inlcude themes, color and fonts customization so our users will be able to customize the look and feel of the App.

From my Point of View, I feel this is rather pointless, I don't think users would care about theme customizations. To further my point, Facebook, linkedIn, or Whatsapp doesn't have it....

So my question, is the feature of customizing themes and colors important for a good UX experience?

1 Answer 1


Ultimately, this isn't something we can answer for you. The best approach is to ask the question of your users and get feedback about how important they feel it is. Then decide if it's worth the time and effort.

However, I would say there is one key factor that can definitely support having a "themes" feature and that is branding.

The apps you mention (facebook, linkedin, etc.) don't allow themes because for them, their colour schemes are their identity, it is very important for them that the user feels their brand when they use those apps. This is applicable for applications that are only used by the people who develop them (as opposed to sold for others to use).

Your application on the other hand, seems to be the type of application a business will buy, and then use for their own requirements. In this instance, themes can be important because it allows your customer to apply their own "branding" to the software. This becomes even more important if your software is accessible to your customer's customers, as they will no doubt what to make it look like one of their own products.

Another benefit to themes is usability. Some users may find it easier to work with certain colour schemes. For example: light mode, dark mode, high contrast mode, and themes that support colour blind requirements, etc.

  • Wow well answered, thank you very much. Light mode and dark mode is important i agree. Commented Jul 17, 2021 at 21:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.