APIs and libraries for developing mobile software