Starting with the release of Raspberry Pi Model B in 2012, Raspberry Pi has a history of innovation with a strong focus on user experience. Their expansion port designs enable easy customisation for specific applications, through Raspberry Pi add ons or developer created daughter boards. Raspberry Pi compute modules introduced a smaller, more productizable form factor for commercial deployment. A focus on software experience and high quality documentation enables everyone from young coders to seasoned developers to get the most out of their Raspberry Pi.