Meniu principal:
Aplicatii
API
Interfata pentru Programarea Aplicatiilor. In mod normal, o companie de software va scoate pe piata un "set de API", pentru a le permite programatorilor sa scrie mai rapid noi coduri peste aplicatii, cu ajutorul codului pre-ambalat intr-un set API. Se foloseste adesea pentru a imbunatati functionalitatea,pentru optimizare sau pentru a face o legatura intre o aplicatie si alta.