Yes, the name says Broker IDX - however, it is good for real estate agents, too.
IDX - short form of Internet Data eXchange is very important for a listing.
Real estate is primarily about listings - your website should have them - not just your listings - all of the MLS listings in your area - on YOUR domain. BrokerIDX does allow this option. A complete Website solution with IDX - priced very competitively.
Must try if it is available for your MLS.