1. A system that facilitates a software development environment, comprising: an unmanaged application that facilitates processing a document; and a hosting component that interfaces to the unmanaged application such that the unmanaged application functions as a designer within the development environment.