In this section, you will learn more about SIDL, and how Babel works to generate language independent software packages. At the end of this chapter, most developers will have enough information to begin to reformulate their software in SIDL.