In this paper, the authors reduce the work of the software developers during and in work allocation. Here the work is allotted for each person automatically by splitting the modules into tasks. When developing a big project, more confusion and more discussions may occur, and some clauses may arise between modules while splitting into tasks the person who develops the particular task and performance evolution may not be in accurate, and confuses the actual work allotted by the HR. So the companies struggle to book multiple software projects simultaneously. So that companies are yielding less works from their employees.