프레임워크는 만들고자 하는 것이 있을 때 만들고자 하는 것이 무엇이냐에 따라 예를들면 게임,웹,채팅 등 만들고자 하는 것이 무엇이냐에 따라서 그것을 만들려고 할때 언제나 필요한 공통적인 것이 있고, 기획의도에 따라서 달라지는 부분이 있을 것이다. 그 중에서 공통적인 부분은 프레임워크라는 것이 만들어 놓고, 우리는 만들고자하는 것의 기능에 따라, 또는 개성에 따라 달라지는 부분만 살짝 수정하는 것을 통해서 만들고자 하는 것을 처음부터 끝까지 만들지 않도록 해주는 거의 반제품 같은 것으로 볼 수 있다.
EX) Angular : google에서 개발한 프론트앤드 MVC 프레임워크
이외에도 Express.js, Next.js, Node.js 등