1. A method comprising: receiving, at a refactoring platform, information relating to a loosely-coupled composite service, the loosely-coupled composite service including a plurality of services; analyzing, by the refactoring platform, the received information to determine one or more design recommendations; receiving, at the refactoring platform, an input, from a user, selecting at least one design recommendation of the one or more design recommendations; and refactoring, by the refactoring platform and based on the received input, the loosely-coupled composite service as a target composite service, the target composite service tightly coupling at least one of the plurality of services.