Web Application Types (Part 1)