Service knowledge and development