Implement a brand new application, intended to keep track of the hours worked on projects in a software development company. The users should be taken from company’s Active Directory.
The features of the application include the following:
- Allow creation, editing and deleting of system entities, depending on certain rules
- Summarize worked hours per various criteria
- Create monthly and project reports
- Export data to Excel
- Optional: implement communication with another internal application.