When it comes to building a real estate Web presence, the choices are bewildering.
You can cobble something together yourself in flat HTML. You can hire a professional to cobble something together in flat HTML.
You can sign on with a company that develops real estate websites on their proprietary content management software that they've spent years tuning for the needs of real estate. You can do a mix of all of these things.