FOAM is backwards for Modular Adaptive Optics Framework and aims to provide just that, a software framework which can easily be implemented in an adaptive optics setup by re-using modules of code which take care of one aspect of the complete AO controlling.
On top of that, FOAM is intended to be:
* portable: it should run on many (unix like) systems,
* scalable: it will provide scalability through threading in crucial parts,
* open source: the source will be open and well documented, such that it can be easily developed by someone else.
These details are provided for information only. No information here is legal advice and should not be used as such.