NintendoWare
NintendoWare is Nintendo's middleware for using 3D modeling, sound, layouts, images, fonts, and effects in games. It is used on the Wii, 3DS, Wii U and Switch. HAL Laboratory has helped work on the middleware. Unlike JSys which was in-house software only used by Nintendo, the NintendoWare middleware is available to third-party developers.