This chapter covered all the basics we wanted to learn before we start building a fully functional application. We also covered the DASE model of PredictionIO and how one can use the Heroku platform to run apps built using PredictionIO. In the next chapter, we will take code samples covered in this chapter and build a fully functional application that will use the Salesforce platform and Heroku, and recommend products based on the view events from the end users.