Modules
Introduction
Modules are either small or complex self-contained applications that can run inside a page rendered by alahup!.
A module can be made available to the author, who is then able to insert it in the content and customize it, like any other element.
Modules can be developed with a lightweight framework which somewhat mimics the controller/action/view paradigm of Ruby On Rails.
Doesn't sound familiar to you? Don't worry, it actually means you can achieve more with less code!
Suggested reads : Model View Controller (MVC)