This paper presents a framework for developing applications that harness information available on social networking sites and telecom platforms to make communication simpler and richer. The framework builds an aggregated social graph by first aggregating user's contact information from multiple communication environments and then calculating the social strength between the users, based on interaction pattern and process mining techniques. The aggregated social graph describes users communication patterns which can be used to simplify and enhance communication services by inviting users for collaboration, selecting suitable tools for communication and prioritizing information flows. The framework also enables new types of applications such as social search clients, smart dialers or contact applications. In addition, the paper also presents an prototype implementation together with an evaluation comparing methods to compute social strengths based on on-line interaction datasets