There are three birthstones for the month of December: tanzanite, zircon and turquoise. All three of these stones are a deep blue color and have their own history and chemical composition. One of the more interesting of the three is tanzanite, a gem you may not have heard of before.
For other uses, see Interface (disambiguation) Â§ Computing. In computing, an interface is a shared boundary across which two separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans and combinations of these.
Application program interface (API) is a set of routines, protocols, and tools for building software applications. An API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks.