A Network Management Application

We need a management application to manage all registered investors and stakeholders in an automated manner. The application should be able to send reminders to investors based on their specified dates of investment every month, quarter and every year; send acknowledgement when they have made committed their funds; send birthday greetings on birthdays; and much more. The management applicated should have an integrated payment gateway.