CRM Software
Though customer relationship management might be possible without software, software makes it quite a bit easier. There a number of solutions both open source and proprietary that help you manage relationships with customers.
Open Source Solutions
Software as a Service(SaaS)
- Salesforce