The objective of this thesis is to develop a software for project management, especially for computer software development business. The software can measure the progress of each project and use as a tool to price new projects by analysis from previous projects such as the difference between the sales price and the actual expense. And also people who are in charge in each project can closely take care all their projects to prevent the delay that may happen and to control all expense not to over the budget which is the main problem to this kind of business owner. The design of the software emphasizes on ease of use, not so complexity to get the cooperation of staff in each project to fill out their time schedules correctly. The steps to design are to study and analyse information from a small computer hardware and software support company. Microsoft Access has been used as a tool to develop the software which is running under Window operating system that is systemwide to most users. The software lets a user easily search and maintain data and includes a security system to provide data access with different levels due to user authorities in each project. The output document can be used to consider in assigning staff in each project to correspond to the reasonable expense and can be used as a guideline to follow the progress of the project and probably can solve on time unexpected problems that may happen and delay the project.