With property portals like propertyguru, SRX, 99.co, edgeprop, you can choose to DIY.
Or you can also engage an agent to save the hassle of keeping track of the appointments yourself.
On the plus side agents can so advise you on the different aspects of procedures and help you out in terms of the paperwork.