In all companies there are some key suppliers feeding production lines and supply chains with specific items and services critical to guarantee an uninterrupted delivery and service to customers. Companies need to avoid delivery delays from key suppliers or suddenly having to face failed deliveries because a supplier has become insolvent, to ensure the supply chain delivers an uninterrupted service. It is therefore important that companies assess and monitor default risks associated with key suppliers and their business sustainability to guarantee a safe and continous service.