In this article, we'll try to outline the general process of creating complex websites. We'll take into account both the development team’s and the business's perspectives. It's obvious, however, that the process of creating websites is, in a sense, a creative process. Therefore, it's worth keeping in mind that some needs and activities may differ depending on the project.