This chapter covered basic SMO concepts and went over multiple usage scenarios. It also talked about internal SMO architecture, and at the end covered very advanced performance and optimization topics.