Kernul is a semi-centralized, highly extensible, and easy to manage generic web platform written in Ruby.