NetSolve provides a variety of client interfaces:

`C, Fortran`interfaces are detailed in Chapter 5.`Matlab`interface is detailed in Chapter 6.`Mathematica`interface is detailed in Chapter 7.

We are in the process of updating our `Java` interface,
thus this interface is
not available in version 1.4 of NetSolve. We are also developing
an `Excel` interface.

In the section called *NetSolve Problem Specification*, we described the input and output
arguments of a NetSolve problem as lists of
*objects*. The Matlab, Mathematica, and Java interfaces
to NetSolve can
manipulate objects directly and it is therefore very easy to call NetSolve
from their interfaces once problem descriptions are known. From interfaces
that are not object-oriented (C and Fortran), it is necessary to use a
*calling sequence* that describes the objects' features individually.
For complete details, the user should refer to Chapter 5
and the section called *Sparse Matrix Representation in NetSolve* in Chapter 17.