Umbraco CMS is a platform that many companies use for their websites. It is an open source CMS, which clearly has its advantages. This means, among other things, that it is free to use the Umbraco platform, so if you are a good developer, you can actually make your own website virtually free.
If you are not so knowledgeable in all the technicalities, then you can choose to contact an Umbraco developer, who can definitely meet your requirements. However, it must be said that Umbraco CMS is a very user-friendly platform, so there is a kind of learning curve if you want to be better at developing.