Information systems are critical assets for modern enterprises. They must be updated continuously to reflect business needs, leaving cumulative effects on the system complexity. Information systems are normally composed of multiple subsystems or components. Interfaces arise wherever one subsystem or component interacts with another. This interaction can be achieved through interoperation or integration. However, both require a comprehensive knowledge about existing interfaces, which suffer from lack of documentations. This, as a result, has bad influence on managing the interfaces and could lead to wrong decisions. In our research-in-progress, we point to the problems companies face with their interfaces and present our solution to support IT managers in taking decisions regarding the interfaces in each phase in their lifecycle. Managing the interfaces includes analysing dependencies and the attributes of interfaces with their weight and influence on assessing the related risk.