This gets tricky on current versions of E1. Here are some additional considerations that will help make your choice:
- Do you plan on using the web development client, or are you strictly doing UBEs with no interactive applications? If you don't need the web development component, then Citrix may work for you.
- You mention TR 8.96, so you must be using 8.9, 8.10, 8.11, or 8.12. Only 8.9 and 8.10 are officially supported running under Citrix Presentation Manager (or MetaFrame).
- There are several published methods of getting a multi-developer installation done under Citrix, but they mostly deal with the limitation of having to share the .ddb and .xdb spec files. In E812, the spec files are no longer used, and thus invalidates all of the methods. E812 makes you deal with specs in a local MSDE database, which probably makes it easier for several people to share, if it weren't for the fact that ...
- Neither WebSphere Express nor OAS play very nicely with Citrix. If you need to develop interactive applications or debug business functions running in applications, forget Citrix Presentation Manager (or MetaFrame).
- If any of the above rule out Citrix, you'll need to consider Application Virtualization solutions, or running a bunch of Virtual Machines. If you choose to go the VM route, any of the leading virtual machine solutions that support Windows XP as a guest OS will work fine. I know for sure that VMWare will work, and I'm sure Virtual Server will as well.
I know we haven't dealt with bandwidth, licensing, and performance, but I feel that the issues above will narrow your choices, and we can deal with the rest after ruling Citrix in or out.