This document specifies the minimum functions for software-based planned maintenance systems (SPMS) and related aspects, that shipping companies are intended to provide to ships. It includes requirements for planning and implementing a maintenance schedule, as well as for recording, reporting, analysing and optimizing the maintenance of onboard equipment and systems, in support of ISM Code 2018 Part A/10, which addresses maintenance, spare parts, procurement, personnel, and voyage planning; these aspects can be covered in one or more applications.