Web application template (best practices built in)