Developers love Twistage. Although Twistage offers a fully-loaded web user interface, making it accessible to non-technical users, when developers see the Twistage documentation, they get excited about the freedom and flexibility it provides them in implementing solutions. Under the hood, Twistage provides access to most of the web console's functionality through APIs – Application Programming Interfaces – that let remote scripts and websites communicate with Twistage without any human intervention. An organization's server makes calls to Twistage, and Twistage makes calls back to the server to notify it of events.
For example, the Twistage APIs make it easy to create a user-generated video website – all the communication between a website and Twistage occurs programmatically. This interaction is also simple to implement – when developers interview at Twistage, they are required to implement a fully-functioning user-generated website, à la YouTube, without having ever seen the Twistage documentation, within three hours. Many have completed it in under two hours with most of the time being devoted to the writing the website itself, rather than the Twistage integration. This is possible because Twistage is designed to stay out of the way, letting developers work in a way that makes sense to them. User-generated content is only one example. Clients have used Twistage to fully automate the ingestion of content from partners and the syndication of that content to other partners, to socialize the corporate intranet, to deliver their content to their audience, and more.
The key to empowering developers has been keeping the system as decoupled and open as possible, not locking them into a closed silo of functionality. This makes possible an incredible degree of freedom in how a developer incorporates Twistage into existing functionality, and keeps the backend management of digital media out of the way, letting organizations remain focused on their core competencies.