Mission Object Oriented Scripting Environment (MOOSE) for lua mission scripting design in DCS World
You can find documentation for MOOSE in the following places:
master
develop