Simple yet complex  application programming interface.