Developing web pages with a custom content management system is necessary when existing content management systems offer too limited functionality or require integration with other business systems. There are also cases where a content management system is not needed at all because the web page is too simple and static. In such cases, the web page is simply hosted on a web server, and the content administrator must edit the content directly in the code and on the server. This approach is chosen when the content will change very rarely, and then, if necessary, the service provider's specialists can handle it.

Regarding the first and most difficult case, a web page may be so complex that maintaining it on any existing platform would be extremely difficult. While it would theoretically be possible to create such solutions on existing solutions (such as Wordpress or Drupal), this would require a significant amount of resources both in development and subsequent maintenance.

A webpage is created with a specific purpose, such as a registration form, a subscription to a service, collecting consumer information, and so on. In marketing jargon, this is often referred to as lead generation. Two things are important in such a microsite: first, attracting the user, and second, making their actions as simple as possible.

The iConcept website development project includes: concept, web design, SEO copy, programming, and the development of a secure data storage system that takes GDPR and other privacy policy considerations into account.