When you are doing the lead Aggregation Business (Lead Sales), you may need a web-based CRM software. AIMpromote AIMpromote is the name of this kind of crm software. CRM is Customer relationship management. You can find more information from Wiki. A typical CRM system is subdivided into three basic sub modules: 1. Marketing 2. Sales