Trước đây, các nhà phát triển được khoán trắng để xây dựng toàn bộ ứng dụng từ thiết kế giao diện đến cấu trúc logic của ứng dựng. Điều này khiến cho các sản phẩm thường khó sử dụng cũng như chiếm nhiều thời gian để sửa các lỗi và thêm chức năng mới. Nguyên nhân chính là do toàn bộ ứng dụng được xây dựng tuân theo một logic thống nhất của người thiết kế giao diện. “Framework phát triển web nhanh” lại không xây dựng trên cơ sở đó, khi tách được lớp trình diễn và lớp nội dung.