You can write programs in Visual Basic or C# that make use of the AmosEngine class. In this way you can specify and fit a model by writing Visual Basic or C# code, avoiding the use of Amos Graphics entirely. You can also write programs that use structural equation modeling as part of a larger data analysis project. Examples 1 through 21 in the User's Guide show how to write programs that specify and fit models using the AmosEngine class.