Softwares that is used for the data must be compatible with the other software (e. g ArcMap is compatible with ArcGIS because they share the same parent company, but may not work well with ENVI). The solution is either hiring a programmer to devise a new program in-house that is catered to Smartland's need, or to try out software's compability.