Software Requirements

Choosing the right software can be very difficult. Many times it seems that there are too many applications to choose from, and at other times nothing really seems to meet your needs. It can be hard to find the perfect match. To make matters worse, deployment of software to a heterogeneous network can be one of the worst administrative nightmares an IS professional experiences. Thin-client/server solutions, such as those using WinFrame technology, allow organizations to deploy a wide variety of client/server, productivity, and legacy applications with a single integrated software platform.

The thin-client/server solution supports the following types of Windows-based applications:

Thin-client/server architecture using WinFrame supports Win32, Win16, MS-DOS text, OS/2 text, and POSIX text applications.

It also supports the following MS-DOS–based applications:

And it supports the following types of applications:

Choosing software for the multiuser environment presents its own set of intricacies. Remember that all of the users are executing on the same server concurrently, with each user in his or her own protected space. However, an application must properly relinquish system resources when it is not actively using them. This means that not only does the application have to run on the server, but it also needs to know how to share with others.

Applications run in their own protected space.

As you plan your client/server environment, you should review some of the application considerations for a thin-client/server environment that are recommended by Citrix Systems. Certain application design characteristics that seem relatively benign in single-user desktop conditions might lead to decreased performance or incompatibilities in a multiuser, distributed presentation environment. Understanding these characteristics and avoiding (if possible) their negative impact will help you ensure the smooth integration of an application in a thin-client/server environment that uses the WinFrame server.

Application design characteristics will affect performance.

The first step is to check an application for compatibility with Microsoft Windows NT Server. For additional information regarding Windows NT Server application compatibility, please refer to these Microsoft resources:

General guidelines Following are some key guidelines for when you’re developing or selecting applications for a thin-client/server environment that uses the WinFrame server:

Win32 applications are the most efficient to use in the thin-client/server environment.

Other considerations The extra bonus to doing research is that you might get valuable tips that will save you some trouble during implementation. Most software companies, including Microsoft and Citrix, have spent a lot of time trying to make many of the most popular applications run at peak performance on their platforms. From their Web sites, these companies provide service packs, software fixes, and installation tips that can save you a lot of time and trouble. Citrix has an ongoing program of compatibility testing, and the company works closely with hardware and software vendors to make their products WinFrame compatible. For more information, use the World Wide Web to access the Citrix Web site at:

http://www.citrix.com

Use the World Wide Web to find tips, tricks, patches, and service packs.

When you arrive at the Citrix Web site, choose the Support topic. You can also get the latest version of the Citrix Solutions Guide, which is updated quarterly and contains a wealth of information about installing, configuring, and using applications with WinFrame. For information about Microsoft Windows NT compatibility issues, you can check the Microsoft Web site at:

http://www.microsoft.com/ntserver

You can check out the support links and tools at this site as well.

Don’t forget to look at the WinFrame Readme, an online help file supplied with the WinFrame application that contains detailed information on application tuning.