le api (application programming interface) sono le regole standard che si utilizzano nella programmazione di applicativi e sono generalmente diverse da un sistema operativo all'altro (tranne in casi come java dove però serve un interprete)