Customer Relationship Systems / Enterprise Resources

What is an Enterprise Resource Planning System? What is a Customer Relationship System? What is needed for both and how is it used in Business? What is the Return on Investment (ROI)?