Report generation has been a problem for long. Integrating and working with reporting tool (Crystal reports) is hectic. Some of the disadvantages of using crystal report include: the need to have report viewer installed on your PC in order to see the crystal report output, integrating crystal report is a problem (some versions fail), the need to buy Crystal Report license for each PC you are used to design the crystal report and crystal report is slow when loading and processing large amount of records. In this case, my project an innovation of an enhanced report generator in C# using Sharp-Develop IDE that generate reports that does not need all these processes of installing crystal report and other third party software (report viewer). It will ease the work of generating reports by displaying all the specified data from the database into the data table, and the report generated by the double click on the data table. This utilizes only the use of forms in C# and printing controls. Records loading and processing of reports will not be slow as compared to crystal reports. I will base my report generator on finance and human resource system where receipts and employee pay slips are printed (report generation). It will use the timer to navigate from one database record to the next. Specific record can also be selected for the print out.