Firstly design a pool with good distribution of water, then include the following:– A pump with a good flow rate– Oversize the filter to give efficient filtering of the water–Install and automatic chemical dosing system (A salt water chlorinator will efficiently treat your pool water and will automatically clean itself)–Install an automatic robotic cleaning device to clean the bottom of your pool.