In the Windows operating system, a group of APIs (application programming interface) is called DirectX, which are used especially for programming tasks related to multimedia, especially videos and video games. Due to its great utility, we have been working on adapting the code, so that systems developed by Unix can also make use of these tools. The first version of DirectX was released on September 30, 1995, although it was not really an essential part of how Windows works; in 1996, however, it was included as part of 3rd Party applications, that is, those freely distributed by developers.

DirectX consists of several applications, each with a specific function. One of them is Direct3D, one of the most used and known; Its mission is to produce three-dimensional graphics, thus facilitating the drawing of geometric figures when required. Direct Graphics, in the same way, is a tool used for drawing flat figures. The DirectInput is in charge of managing the connections with elements external to the device and that have the ability to send commands, such as the mouse, keyboard or joystick. DirectPlay, which in turn is divided into DirectPlayXServer, DirectPlatXClient, DirectPlayXPeer, whose mission is to provide access to networks. DirectSound, for sound recording; DirectMusic, for the reproduction of musical tracks; DirectShow, responsible for the live playback of videos; DirectSetup, intended to be a program for regulating the installation of the other components and DirectCompute, with defined language and instructions for handling massive kernels.

The latest version of DirectX was released in 2015, along with Windows 10.