On-Premise Deployment

The PSM on-premise edition is the same web application as the Cloud SaaS service, deployed to your school's own Linux server with browser-based access for every user role. There is nothing for school administrators to download or install themselves — PSM technical personnel handle the full deployment.

How it works

On-premise deployments are vendor-installed end-to-end:

  • Sign up via School Sign Up and pick an on-premise plan.
  • Our technical team contacts you to schedule installation on your server.
  • Staff and admin access PSM through any modern browser on the school's LAN.
  • Parents can opt in to the cloud-based MyChild add-on for remote access (see pricing).
  • Updates are deployed by PSM personnel on a scheduled cadence.

Server Requirements

Minimum (one school):

  • Ubuntu 22.04+ or Debian 12+ (64-bit)
  • 4 vCPU / 8 GB RAM
  • 100 GB SSD
  • UPS-backed power; reliable LAN

Installation services are billed per the rate card on the pricing page. Remote installation waives the transport surcharge.

Mobile Applications

Access PSM on the go with our companion mobile applications.

PSM Mobile

The primary companion app for school staff — administrators, teachers, and finance officers.

  • Mark attendance and record assessments
  • View timetables and schedules
  • Communicate with parents
  • Access reports and dashboards

MyChild

The parent companion app for monitoring your children's school life.

  • View student performance and report cards
  • Track attendance
  • Receive school notifications
  • Make fee payments

UNEB Agent

A standalone Windows application that simplifies the submission of O-Level CBC candidate data to UNEB.

UNEB Agent for Windows

Prepares and validates O-Level candidate CBC information for UNEB submission.

  • CBC data preparation and formatting
  • Built-in validation checks
  • PSM integration or standalone Excel import
  • Submission-ready data packaging

System Requirements

Minimum:

  • Windows 10 version 1809 or later (64-bit)
  • 4 GB RAM
  • 500 MB available disk space

Coming soon. UNEB Agent is currently in development. Contact us for early access.

User Manuals

Coming soon. User manuals and quick-start guides are being prepared and will be available for download here shortly. In the meantime, please refer to our Documentation page or contact support@psm.co.ug for assistance.

Training Materials

Self-paced learning resources are available to all subscribers. Visit our Training page for details on training options, modules, and pricing.

Installation Support

Need help with installation? We're here to assist:

Remote Installation Service: Our technical team can install and configure on-premise PSM remotely (waives the transport surcharge).

Phone: +256 39 3612767 (Monday - Friday, 8:00 AM - 6:00 PM EAT)

Email Support: support@psm.co.ug