API (z ang. Application Programming Interface) to nic innego, jak możliwość rozbudowy i dostosowania programu do specyfiki konkretnego przedsiębiorstwa. Jeżeli zatem producent oprogramowania oferuje API, możemy być prawie pewni, że dodanie dodatkowych, własnych ewidencji, dedykowanych przycisków czy unikalnych raportów nie będzie stanowić problemu.