1. A system comprising: one or more processors; memory; and an earth model application stored in the memory and executable by the processor; and a hosting application stored in the memory and executable by the processor wherein the hosting application comprises an application shell for the earth model application wherein the application shell comprises an application programming interface for plug-in access to the earth model application, a data source integration service accessible by the application shell wherein the data source integration service comprises an application programming interface for plug-in access to the data source integration service, and an application display service accessible by the application shell wherein the application display service comprises an application programming interface for plug-in access to the application display service.