I designed and developed a complete web application for the client that can manage the investment opportunities and once any investor shows interest in the opportunity, the company will be able to create an investment entity on the basis of that specific investment opportunity. Once the investor completes the investment application, he will be added to that investment entity automatically after completing the payment formalities. Now, he can track his investment performance such as investment return, net asset value, and contributions and commitment. He will also have access to the data room of that investment which has all the relevant details of that investment and required documents. All of the data will be uploaded by the admin. The investor can track his investment transactions all returns and net asset values of the investor will be calculated automatically. One investor can have more than one investment profile and he can even invest in one entity from more than one investment profile.