ISM Home
Solutions
 
 
 
 
 

Main Menu
 
 
 
 
 

Customer Request


« prev | next »

Internet

Users can be separated into three basic categories: the public, your private employees, and trusted business partners. The following terms are used to describe these groups:

    » Internet: Public access from outside the company
    » Intranet: Private access from inside the company
    » Extranet: (Extended Intranet) Private access from outside the company

Since the applications and published information are downloaded via the internet from a central server, the client can be very thin, requiring little or no maintenance for any particular platform the user prefers.



Client/Server

We develop client/server applications designed for any number of users. Consistent with the nature of c/s systems, users are distributed but share a single data repository. We recommend that systems that need to serve more than 5 users should be implemented on a client/server system. This improves response time, enables greater data integrity and reduces network traffic.

Client/Server systems are designed for mission-critical, enterprise-wide applications. Clients can be located on a LAN (Local Area Network) or a WAN (Wide Area Network).

There is a trend moving from (now traditional) 2-tier c/s sytems to 3-tier client/server systems, componentizing objects, where the business logic is broken out into a middle tier. This allows greater choices for each tier, and is more of an "open" system, allowing the developer to keep the business logic even if there is a database change or a user interface change. We would be happy to discuss this movement with you.



Desktop

We develop desktop applications designed for approximately 1 to 10 users. Desktop systems usually use a database that is local to the user's machine but could share the database if it were on another machine. Some desktop systems are truly stand-alone and cannot be shared by others. We recommend that systems that need to serve more than 5 users should be implemented on a client/server system. This improves response time, enables greater data integrity and reduces network traffic.

Desktop systems are usually less expensive, quicker to develop, and easier to maintain than client/server systems. However, they are not designed for mission-critical, enterprise-wide applications.


« prev | next »

top