The developers of the sites were searching for ways of speeding up the process of development. The first CMS appeared in web in this way. Although when it was found out to be not enough, the first constructors of sites appeared. In spite of that with the help of these constructors of sites, every willing person could create new web-service for one evening even not being a programmer, these instruments were found out not to be very comfortable at work. Because they were limited by some frames and templates laid down by the developers of the constructor.