Developers generally think a lot differently than the average person who winds up using their application. By nature, developers are more linear thinkers trying to develop software for a general population that is usually anything but. For that reason, embedding tutorials and creating documentation that explains how a piece of software is intended to work has become a critical component of the end user experience.
Location is all the rage these days, especially in the mobile world. Geoloqi and its location-sharing Geoloqi API allow developers to easily integrate location awareness into their applications. Its Geofencing API is especially neat, as it allows developers to add triggers based on locations, time, and travel speed, or any combination of the three. It just launched a new site in an effort to reach out to more developers.