Estate agents have never had more software at their fingertips - or more tabs open at once. CRMs, portals, marketing ...