Flat Files for Distribution

Previous Next

Just as the USoft repository is distributed in the form of flat files, so are the applications that you develop with it. These flat files can be seen as static copies of the repository, and can easily be transferred to other platforms. Working with these flat files increases performance because of reduced I/O operations, and because of reduced communication with the database.

After generation, there are two or three flat files, each named after the user name with which you logged in, and located in the current directory. These files are described in the table below.

Application Files




This file contains the conceptual schema of your application, i.e. the data model and business rules.


This file contains the application resources as defined with the Windows Designer.


This file contains job definitions used by USoft Batch.

You can have an additional resource file called.



This file is not actually generated by USoft Developer. It is created if you choose to save changes that you have made directly to resource files.

The application.CON, application.JOB, and application.ESI files hold static copies of your application's repository, and must be generated.

In addition, another two flat files which are generated and need distributing are:




This file contains two types of system messages: the messages borrowed from USoft Developer and the messages defined in your application.


This file contains the application strings of the local language.