Composer as a service