OpenEmbedded
OpenEmbedded is a Linux build system based on a 'task executor' called bitbake (written in python). It improves upon other Linux build systems such as buildroot which use gmake Makefiles with class extensions.
Bitbake works builds packages from recipes (.bb files) and supports both shell and python functions. Recipes are easily inheritable (via includes) and extensible (via .bbappends).
OpenEmbedded is used by the Yocto project to build Yocto's Poky Linux distrobution.
Gateworks supports a Yocto BSP for its Ventana product family. Technically we use the OpenEmbedded based Yocto project to build the Poky distribution however we refer to this as the 'Yocto BSP' (or sometimes as the OpenEmbedded BSP)
References: