 In a case where the subsystems are exporting heterogeneous or proprietary interfaces, the integration cost can substantially rise.Time and costs needed to integrate the systems increase exponentially when adding additional subsystems.From the feature perspective, this method often seems preferable, due to the extreme flexibility of the reuse of functionality.