This chapter has covered a lot of information about building and extending XML schemas within the InfoPath environment. Additionally, we covered how InfoPath provides an extensible object model that allows you to programmatically extend InfoPath solutions. InfoPath, like many other Office applications, provides a rich development environment for customizing and creating forms. Using these components , application developers can build and deploy InfoPath solutions that meet specific business requirements.
These first several chapters have provided the foundation needed to understand the more advanced topics we will be covering. This starts in the next chapter, where we will cover Web Services and how they can be used within InfoPath.