In this chapter we discussed how developers can integrate dynamic data or existing applications into a CMS-based solution. We discussed how you can go about determining whether it makes sense to integrate data or applications, posing a series of questions that you can ask as you consider the integration project. Next, we demonstrated two examples where we integrated dynamic data in a CMS template. The first example placed a data grid on a template and bound it to a data source. The next example extended the prior solution by allowing content contributors to select what data is displayed through the use of a custom placeholder.