When we hear 'OS development,' we tend to imagine something complicated that only large companies or large organizations can create.