carpet stair parts carpet cleaning relationship interior doors balusters exterior clean latex base paint cleaning customer open source development paint software columns management custom flooring crm painting newels oil base paint developers thin-client projects glidden color stairs benjamin moore house painter construction hardwood radius3 finish