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 is for
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 is good
- 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.
Compared on early childhood education software
- Free plan
- Yes


