A. A runtime system
B. A set of development tools
C. An Application Programming Interface (API)
D. All of these