Freedom251 › Early Childhood Education Software
NMS - Nursery Management System

What NMS - Nursery Management System is
NMS - Nursery Management System is free, self-hosted web software for managing a children’s nursery. It stores key details and contact information for children and parents, along with staff records. Users can create multiple classes or rooms, assign children by age range, and make custom allocations. Scheduling supports one-off and recurring arrangements. Multi-tiered login levels help protect sensitive information. Reports include class lists, class counts, scheduled counts, registers, and birthdays. NMS requires Apache HTTPD or an equivalent server, PHP 5.2 or later, and PostgreSQL 8.2 or later. The maker’s public GitHub repository lists the project source files and identifies an MIT license. Because deployment is self-hosted, the nursery supplies the web server and database environment. The product page does not list integrations or support options.
Who it suits
NMS suits nurseries that can operate the required Apache-compatible, PHP, and PostgreSQL environment. It is useful for organizations wanting child, parent, staff, room, scheduling, access, and reporting records in one free web application.
What it does well
- Free plan is available
- Stores child, parent, and staff records
- Supports recurring and one-off schedules
- Includes multi-tiered login levels
- Public source repository uses an MIT license
What to know first
- Requires self-hosted server setup
- Needs PHP 5.2 or later
- Needs PostgreSQL 8.2 or later
- No integrations are listed
Verdict
NMS provides core nursery records, allocations, schedules, access controls, and reports without a listed price. Its self-hosted deployment and older stated server requirements require technical responsibility from the nursery.
Facts from NMS - Nursery Management System's own pages
- Access controls
- It has multi-tiered login levels to protect sensitive information. · garethflowers.dev, 12 Oct 2026
- Child and parent records
- It stores key details and contact information for children and parents. · garethflowers.dev, 12 Oct 2026
- Classes and rooms
- It lets users create multiple classes or rooms and assign children by age range, with custom allocations when required. · garethflowers.dev, 12 Oct 2026
- Deployment requirements
- The listed requirements are Apache HTTPD or equivalent, PHP 5.2+, and PostgreSQL 8.2+. · garethflowers.dev, 5 Oct 2026
- Free plan
- Yes · garethflowers.dev, 24 Sept 2026
- Integrations
- The maker’s product page does not list integrations. · garethflowers.dev, 12 Oct 2026
- License
- The maker’s GitHub repository identifies an MIT license. · github.com, 5 Oct 2026
- Purpose
- NMS is a child information and scheduling application for managing a children’s nursery. · garethflowers.dev, 12 Oct 2026
- Reports
- Its simple reports include class lists, class and scheduled counts, registers, and birthdays. · garethflowers.dev, 12 Oct 2026
- Repository availability
- The maker’s GitHub repository is public and lists the project source files. · github.com, 5 Oct 2026
- Schedules
- It supports one-off and recurring schedules for children. · garethflowers.dev, 12 Oct 2026
- Server requirements
- The listed requirements are Apache HTTPD or equivalent, PHP 5.2+, and PostgreSQL 8.2+. · garethflowers.dev, 12 Oct 2026
- Staff records
- It stores staff information. · garethflowers.dev, 12 Oct 2026
- Support
- The maker’s product page does not list support options. · garethflowers.dev, 12 Oct 2026
Where NMS - Nursery Management System stands on Freedom251
- Early Childhood Education Software#25 of 86