An IDX, or Internet Data Exchange, is software that lets buyers search for their area's MLS properties.
A lead capture page is a specially-designed landing page whose sole purpose is to capture information about your leads: name, email, phone number.
A CRM tool lets you store customer and prospect contact information, identify sales opportunities, record service issues, and manage marketing campaigns, all in one place.