The development of the NanoSat MO Framework began in late 2014, with the
European Space Agency recognizing the need for a standardized software framework to support the development and operations of small satellites. The initial goal of the project was to create a software framework for nanosatellites based on CCSDS Mission Operations services inspired by today's smartphone technologies in order to reduce the time and cost required to bring these satellites into orbit. The research and development was performed by the
European Space Agency in partnership with
Graz University of Technology. The NMF was first flown in space on-board of the European Space Agency's
OPS-SAT mission, which was launched on December 18, 2019. OPS-SAT is a
CubeSat designed to test new technologies for space missions and serve as a testbed for the verification and validation of space systems. During the OPS-SAT mission, the NMF was used to demonstrate a range of capabilities, including the ability to deploy and run software Apps on the spacecraft, to interact with other on-board systems and sensors, and to perform
data acquisition, storage, and downlink transfers. The mission was a success, with the NMF demonstrating its effectiveness and utility in the end-to-end orchestration of space software and operations. In 2020, the NanoSat MO Framework was selected to be used in the upcoming ESA's
Phi-Sat-2 mission. The mission will run
Artificial Intelligence directly on board for Earth Observation purposes. The NanoSat MO Framework will facilitate the development of the AI Apps and it will support their whole life-cycle including development, deployment, and operations. == Architecture specifications ==