we have developed a pharmaceutical project which basically a CRM, that mainly deals with leads and opportunities. had implemented triggers for flow of business requirement. batch apex for generated leads form web. queues for assigning leads to business development manager's team. integrated with joho crm to map the existing contact details, and to calculate the lead score we used to integrate third party application.