These are assembled computer programs, typically used for platforms where people use open-source code.