In this class, we pull together the lessons learned in the previous sessions to come up with a general approach to the problem. We will demonstrate how systems can be developed and discuss some of the tools that will prove useful. This includes frameworks that can be applied to multiple problems.