Describir: Impact of knowledge management on small scale quality service delivery