What is an API and why is it important?
An API provides a defined method for developing applications software. Industry-standard APIs greatly simplify the software development process, reducing development cost and time. Platform-independent APIs enable PC, workstation, and supercomputing hardware vendors to provide high-performance 2D and 3D graphics solutions and enable ISVs to write an application once and deploy it across many platforms.