Cougar is a framework for making building network exposed service interfaces easy.