To sum it up, CodeDom is an API that gives the ability to
create a programming structure of namespaces, objects, and programming
constructs by adding items to different collections. CodeDom will be used
extensively in the future for providing the Dynamic code compilation for
applications whose business rules are susceptible to changes. CodeDom is the
most efficient way a product’s features can be further enhanced.