Web application for managing departments & employees of a company. Company has several departments in different cities. CEO of the company can manage all departments & employees. On top of each department is a Head of Department, who can manage employees from his/her department.