Web applications are generally subdivided into two main groups: Dynamic and Static. But they can also be further classified like the dynamic Web apps are further subdivided into single-page applications, multi-page applications, and more.