Maharaコアでは構造にいくつかのコンポーネントを提供します。コンポーネントの一部はプラグインシステムにより着脱可能です。殆どすべてのシステムにはユーザが存在します。Maharaでは特に誰かがログインしなくても使用できる機能を提供しています。コアはユーザにシステムへの登録および自分のアカウントの管理を許可します。多くのプラグインタイプはユーザの側面にも適用されます。認証はユーザがどのようにシステムに認証されるかコントロールします。通知はユーザがどのようにシステム内イベントに関する通知を受信するかコントロールします。