# Smart Software Overview

## Overview

Madge's Smart Software is intended for multi-protocol DOS/Windows 3.1 PCs, where the DOS memory savings provided allow for larger application programs to run.

In a multi-protocol environment, the flexible Smart Software architecture allows many protocols to be loaded and executed in parallel. With common combinations of multiple protocols the Smart Software solution saves memory and can enhance performance, compared to conventional host-based implementations.The memory savings are achieved by downloading to adapter memory the Smart program and the required protocol files.

The Smart Software includes facilities for constructing network drivers from a number of subcomponents: the SMART program and the protocols are separate files. You can combine them, using the SMTLINK utility, into a single executable file. For information about the SMTLINK utility, refer to the SMTLINK.TXT file. Alternatively the SMART.EXE program can read the protocol modules from disk when it runs. SMART.EXE can use a configuration script file in addition to/instead of the command line. (The Smart TCP/IP modules cannot be configured from the command line.)

This release of the Smart II Software does not support adapters that run solely at 4Mbps.

## Smart Modules

### Smart IPX

The Smart IPX module is for use in Novell NetWare workstations, where it gives significant memory savings over standard IPX configurations.

### Smart LLC and NETB

The Smart LLC and NETB modules are for use with applications such as PC-LAN, DOS LAN Manager, or with any other Network software that requires an IBM-compatible LLC or NetBIOS interface. It can also support many host communications packages such as the IBM PC/3270 support program.

### Smart ODI

The Smart ODI module is for use with NetWare workstations running over Novell's Open Data-link Interface for multi-protocol support.

### Smart NDIS

The Smart NDIS module is for use with Microsoft's LAN Manager and Windows for Workgroups, Banyan VINES, IBM LAN Server, and any other network operating system or network application that requires an NDIS interface.

### Smart TCP/IP

The Smart TCP/IP modules (IP.SMT, UDP.SMT, and TCP.SMT) are for use with different TCP/IP applications. The NOVAPI.SMT module provides a DOS-based host-interface which enables Novell's LAN WorkPlace for DOS applications to access the Smart TCP/IP protocol suite. The RARPD.SMT module is a RARPD server program. You can use it to enable your workstations to discover their own IP addresses at boot time.