In this chapter, we talked about how to make a graphical user interface actually functional for the user along with some best practices. We discussed the user environment and how it affects the design practices for an application, and, at the end, we discussed some of the most common Python GUI frameworks available for developers.
In the next chapter, we will actually create a GUI for the fuel farm project and ensure that it provides the functionality we want.