Within the seminar small groups of students will evaluate practical aspects of programming and optimization for an in-memory database based on a given scenario. To implement the scenarios, different techniques and processes will be used for implementation, leveraging the possibilities provided by in-memory technology. Those technologies and process models will be analyzed during the seminar to develop a development model that leverages the in-memory technology. The student teams will choose the actual scenarios and technologies together with their respective supervisor.