This reference is not meant for casual users of Interchange. Though they might learn something from reading it, it would probably not do them much targeted good. A reasonable set of prerequisites to make reading this document profitable include:
A good knowledge of Perl or strong knowledge of other programming languages is needed.
Interchange is all about databases, and a knowledge of the concepts of database programming and SQL is strongly recommended.
The more you know about networking and the web, the more comfortable you will be with this document.
Almost all production Interchange servers are UNIX-based, so knowledge of that is helpful.