Er worden verschillende modules ondersteund:
- Input modules; snmp, sflow, etc
- Database modules; het opslaan van (input) data
- Verwerking modules; het (realtime) verwerken (patroonherkenning) van data
- Trigger modules; het reageren op input / database data
- Output modules; het tonen (presenteren) van gegevens
- Monitor modules; het bewaken van input, verwerking, output, etc.
Deze modules kunnen in gangbare programmeertalen worden geïmplementeerd (C++, php, python, java). Op dit is moment is dit voornamenlijk python, maar voor een specifieke toepassing wordt Scala onderzocht.
De modules kunnen zich registeren voor bepaalde input-channels en/of commando’s.