Company offers more than 300 IDX website templates, one-on-one training and a CRM app.