COBOL programming tools from NORCOM

     Products     Prices and Purchasing     Support     News     Partnerships     Home   Contact Us   Downloads



The GUI ScreenIO Server Daemon

The GUI ScreenIO Server Daemon is distributed with GUI ScreenIO. 

This image shows that the server. 

You can see what applications the clients are running, which panel is currently being displayed, and other information regarding the communications sockets in use.

Minimum configuration

Windows NT-based operating systems are recommended (Windows NT, Windows 2000, Windows XP, Windows 2003 Server), but the GUI ScreenIO Network Server will run on Windows 9x operating systems.

Transaction processing and server loading

The nature of transaction processing applications usually imposes fairly light loads on a server.  If you think about it, a user typically requests data, then stares at it for a while before asking for more data.  As a result, the server is doing nothing (for that user) between requests.  Furthermore, most requests require very little processing or I/O unless the user is browsing a file.

In a typical transaction processing environment, server requests arrive randomly, so the server's load is usually fairly predictable once you have a little experience with your applications in a client/server environment.

A single server is capable of supporting a considerable number of clients if it has sufficient memory and communications bandwidth.  Processing power (CPU) is secondary, older machines make great  Servers. 

Multiple Server Configurations

Too much load for a single server?  You can establish a bank of servers (a server "Farm") which access a shared database, thereby handling as many users as  your communications infrastructure can support.  We handle the routing of connections when one server is full to the next server.

Dedicated Servers

Large customers may want to use dedicated servers.  Others will find the our Server Software will run just fine on their existing Windows Based Network server.  Small customers may find that for small numbers of connections, any existing workstation will  be suitable.  You can even run the server on a station currently in use running the same application in a non-Client/Server mode.

Secure Servers

We offer our clients in either Licensed or free versions.  The Licensed clients support end-to-end encryption.  Some users do not want the trouble of licensing clients for their many users, or for public access to their servers, but still require the security of encryption.  For these customers we offer our Secure Server upgrade, which supplies end-to-end encryption even if the remote user is using a free client.

Automatic Updates

The server checks once per day for updates on our web site. (At midnight local time).  If new versions are available your web browser is launched and the information page is displayed. The server keeps running until you can schedule an update and restart the server.  

This assures you that you will be automatically notified about new versions as soon as they come out.  When clients connect to your server they are informed if they in turn need new versions, and will be taken directly to the download page.  This keeps your users up to date with the latest clients to assure all of your applications run correctly.

Disclosure: Your server sends its serial number when it checks for updates, and this serial number will appear in our confidential web server logs. No personal identifying information is transmitted.

Remote Monitoring

Our new Remote Monitor feature means you don't even have to go to the machine running the Server to check if its up and running.  You can watch summary information from one server or a whole server farm from any workstation.  This is great for those users what want to run their servers on virtual machines, or remote customer sites.


The GUI ScreenIO Server is licensed on a per-computer basis, and by the number of concurrent users it will allow.   Currently we support a variety of server sizes.  See This Page for sizes and prices. 


The server that is distributed with GUI ScreenIO is a single connection evaluation version.  It will do everything that a licensed version does, with the following limitations:

  • The unlicensed server is limited to one client connection at a time
  • The unlicensed server will exit after it has run for two (2) hours, or has run five (5) jobs, whichever is first.  You must restart it to continue using it.
  • The unlicensed server does not support registered clients (security feature)
  • The unlicensed server does not support registered IPs (security feature)
  • The unlicensed server does not support the Secure Server option.
  • The unlicensed server does not support Secure Shell Connections (security feature)
  • The unlicensed server does not support Encrypted Data Streams

There are no issues regarding Microsoft License Restrictions on the number of connections because clients connecting to the Server connect to OUR software, not Microsoft software.  Therefore even a standard Windows XP/2000 license can service as many users as OUR Server is capable of supporting.











2000-2019 Norcom, all rights reserved 

Contact Norcom