I love using Umbraco because it provides an easy-to-set-up platform that offers high customizability, making it a fantastic choice for web development. The myriad possibilities it offers for customization are truly endless, allowing me to tailor my projects precisely to client needs. The user-friendly Backoffice is incredibly well-designed, with a strong focus on the end-user experience, which greatly contributes to client satisfaction. Additionally, the supportive and vibrant community surrounding Umbraco is something I cherish, as it fosters collaboration and continuous learning. Switching to Umbraco from EPiServer, now Optimizely, was a seamless process, enhancing my workflow without issues. Overall, Umbraco’s combination of flexibility, ease of use, and community engagement makes it my top recommendation for other developers. Review collected by and hosted on G2.com.
I find it inconvenient that you need to create document types through the UI in Umbraco, as it limits a true code-first experience. This approach requires a lot of extra work, which can be cumbersome. However, once I adjusted to it, it became manageable by hooking up document types to auto-generated C# classes for easier coding. Review collected by and hosted on G2.com.
At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through a business email account
This reviewer was offered a nominal incentive as thanks for completing this review.
Invitation from a seller or affiliate. This reviewer was offered a nominal incentive as thanks for completing this review.



![How to choose the right CMS for your business [White paper]](/assets/vendor-download-file-c4abac575edccd3dd01bc9be5fd3d51f33e4e043f9bb8a3ee8e33f7b32807e4c.png)



