By different Application Program Interfaces (API), david allows to interact with other program code in order to adapt to individual needs or to expand the