It can also be used to define and document interfaces between the modules of non-distributed programs.
Его также можно использовать для определения и документирования интерфейсов между модулями не распределяющих вычисления программ.