A web application is a software application that runs on a remote server. In most cases, Web browsers are used to access Web applications, over a network, such as the Internet. Some web applications are used in intranets, in companies.
Basically, a site is static, though web applications are dynamic. A site is commonly an accumulation of static pages or posts. There is no information that should be inputted from the client all together for these pages to create.