웹 애플리케이션의 규모가 엄청나게 커지게 된다.
많은 사람들이 개발에 관여하게 되고 시스템 복잡도가 증가하며 불협화음도 커지게 된다.
따라서 재사용이라는 발상으로 프레임워크를 만들어 냈다.