Most Systems Analysis and Design textbooks and courses are based on traditional (and heavy) methods, tools and processes. I encourage students to apply basic concepts to solve a business problem of their choice and customize the tools they have learned to fit their unique project. For example, all students start their modelling processes by applying the basic concepts of events and entities.