The SLPSoft Functional Project Manager for Visual Studio enables projects created inside Visual Studio to be managed inside Visual Studio. The Functional Project Manager for Visual Studio enables software projects to deliver on time, reduce cost of software project, enables developer?s collaboration and feedback, makes Visual Studio more productive; natural object oriented support, agile methodology support, multiuser environment support, and much more. The Functional Project Manager for Visual Studio enables each project created in Visual Studio to have a lifetime and each developer working in a project must have a function. The Functional Project Manager for Visual Studio enables a project created in Visual Studio to be viewed as a function and when that function is executed a problem is solved. To get started, the Functional Project Manager for Visual Studio can be viewed as follow A project is started in Visual Studio to solve an identified problem. The Functional Project Manager for Visual Studio enables the developers to clearly identify that problem by having a problem statement. That problem statement is being viewed as the problem statement of the overall project. Given that multiple developers are working in the project, the Functional Project Manager for Visual Studio enables each developer to have his/her own problem statement which is related to the function of each developer. ? Developer collaboration ? Model driven software development ? Project separation from model ? Project organization ? Full life cycle development ? Team management ? Reduce project complexity ? Developer management ? Developer time management ? Project reports ? Project requirement implementation ? Project requirement tracking ? Project time management ? Project problem identification ? Opening and closing project ? Permission and security management ? Test result capability ? Requirement Mapping ? Requirement Analysis ? Code review included