This is a set of reusable, cross-platform, highly modular software intended for the fast bring-up of new projects.
Its primary goals are to make the plumbing of software (operating systems, drivers, networks, third-party implementations) removable and replaceable and to separate the business model software so that it doesn't get integrated with components that are highly specific to hardware.
It encourages the use of modern design patterns like Factory functions, component-based software engineering, reactive software patterns, single-responsibility, separation of concerns, etc.
I have used this code in a professional setting and shipped it to customers internationally.