software thin-client development custom projects open source columns relationship stair parts newels balusters developers stairs management construction customer crm radius3 doors