See:
http://oceancolor.gsfc.nasa.gov/forum/oceancolor/topic_show.pl?tid=3030. In your case, the seadas environment settings are done by sourcing
~/seadas6.N/config/seadas.env. There is a risk that a variable defined for SeaDAS 6.1 is no longer required by SeaDAS 6.3 but (due to some oversight) is still recognized and could cause problems if set. If you need to switch back and forth many times the
PATH variable will keep growing and a different approach may be required if you don't want to log out and back in to reset the
PATH.
Providing a convenient (and robust) way to switch between two or more different versions of an app is a very common problem for UNIX/linux system administrators, which means many different approaches to the problem have been developed over the years. If you know an experienced administrator, they should be able to help you chose, and there are forums such as
http://stackoverflow.com/ devoted to such problems. Three examples
are:
"environment modules"
http://modules.sourceforge.net/virtual machines (for those lucky enough to buy a large disk before the floods in Thailand caused prices to increase)
chroot