A small application kernel written in Visual Basic .Net using .Net Framework 2.0. It (optionally) runs at its own thread (without blocking the main application) and executes one-by-one all the tasks (methods) that have been added at its stack.
OmniPortal was built on the idea of having a web-portal-kernel, that could handle security, themeing, and localization. This means that you can create any web based system on top of OmniPortal (i.e. ERP, CMS, CRM) easily. Mono and .Net is supported.