Jelly is a new way of developing websites that works to close the gap between web users and web developers. The software, which is open-source, lives on the server of a user who maintains complete control over the data. Jelly wraps all the complex data processes that are needed to develop interactive, data-driven, social websites, into a web development environment that looks and feels much like the web services that users are used to, like Facebook, Flickr, or Youtube.