Which of the following is the best description of an Integrated Development Environment (IDE)?

Select one:

a.
Software that helps you create audio, video and images for your program

b.
Software that helps you design programs before you start coding

c.
Software that helps you track your program sales

d.
Software that helps you create and run code

d. Software that helps you create and run code