1. A system for executing agnostic multi-user CAx environments comprising: a host computer including a processor and a memory, the processor and memory configured to operate a multi-user CAx environment; said host computer configured to communicate with a plurality of local computers, each of said local computers including at least one CAx software package and configured to operate a local CAx environment of said multi-user CAx environment; a feature list stored within the memory of the host computer, the feature list including a list of each feature of a part file; and a deletion prevention module stored within at least one of the memory of the host computer and a memory of each of the local computers, the deletion prevention module configured to prevent deletion of a prior feature currently accessed by at least one local CAx environment, wherein the deletion prevention module is configured to cause the host computer to poll each local CAx environment and determine a currently active feature in each of said local CAx environments in response to a feature deletion request.