As the demand for customized collaborative tools increases, developers recognize the need for a shared environment providing a platform for applications to build on. This presentation will take a close look at the framework available in the Access Grid Toolkit for creating shared plug-in applications. An example shared application will be discussed, with the intention of providing a broad understanding of the technology fundamentals and the challenges associated with application implementation and integration. Also included in this presentation will be discussions about packaging, installation, and registration solutions to make an application available for the community.