Think about the last time you integrated with an internal legacy service. Did you spend more time building the integration or hunting for the information from the developer who knew which XML tag was mandatory because the documentation was missing? Lack of documentation continues to be the main barrier to asset reuse.