This thesis is introducing the software development process of a project and financial data management application. It is a teamwork process which includes designing and implementing the layers of the web application, reviewing general architecture, as well as personal motivations, conclusions and related technological background.
Several companies need some kind of business information technology based system which could help managing their projects and financial data in a reliable and comfortable way. It concerns company that contacted us about the relevant works. Nowadays we live in the age of online technology so it worth using web solutions for these problems.
Our purpose are to modify and improve an existing elementary project management software and to extend it by a financial component and many other features. Of course, this application has to meet numerous business and user experience requirements in order to ensure efficient and comfortable administration.
Among others my primary responsibilities are implementing financial functions connected with agreements, payments and payment requests, introducing task timer component and related schedulable jobs, developing cache and diagnostics mechanism, refining integration with some external system or creating new reports.