software agnostic, definition
software agnostic, which means a specific program is not required for the protocols and data formats to work. An important aspect of being software agnostic is data interoperability, such that data entered into one program can be easily exported and uploaded into another. To be software agnostic we must provide adequate detail so that the users will know how to apply the protocols and data formats to their programs.