MicroView supports two extension mechanisms for running third-party code: plugins and scripts. MicroView's plugins are the principle way for integrating features into the application - they can contain platform dependent and platform independent code including user interface components. They can call out to other plugins in MicroView. They can require addition software that MicroView will download and install on the user's behalf. Under the hood, MicroView plugins rely on python's egg file format and capabilities.