1.1 What is an IDE?