This guide covers good software engineering practices in addition to the details of advanced 4GL programming. It aims to demonstrate the power and flexibility of the Informix-4GL language by taking users, in detail, through the coding of complex example applications.