La diferencia más importante entre ISQL y el anterior Informix era la separación del código de acceso a la base de datos en un motor independiente (sqlexec) en lugar de incrustarlo directamente en el cliente, preparando así el entorno a la llegada de la computación cliente-servidor con la base de datos corriendo en una máquina diferente a la del usuario final.