IDE - Integrated Development Environment - software application that provides comprehensive facilities