In this talk, we'll discuss how to build non-game software with Unity. We'll discuss why you might want to do this, and under what circumstances Unity is a good choice for doing it in. We'll then take a deep dive into the technical details of making good, usable, low energy-consumption software that's powered by your favourite game engine. We'll look at how to take control of the render loop, how to make sure Unity's only doing for that your app needs to do, how to interact with platform-native input systems, and how to build the best software you can using tools you already know.