Computer programming in days, not years!


'usm' is the programming language of the Universal Software Model!

But it is not 'another' language.

This is a complete system for managing real problems using parameters of the problems. It is based on a unique informational entity -- called

the Informational Individual!


"The impossible is the way!"

but more simple is impossible!!

The Matrix of Types is a unique, universal system for representing parameters of the problem on three levels of complexity (Independent parameters, Subjects and Documents) and three context of work (Header, Memory and Knowledge).

The entire management procedure is a part of the usm language. The user (analyst) is deciding the details about parameters, such as type, short name, a description (optional for independent parameters), and the place into matrix of types.

For example,

id=gmy geometry 

is a Subject in the Knowledge context of the MT Informational Individual.

'AreaT’ is a free parameter of the subject.

id=123 name group

 is a group of parameters of a unique informational entity of the problem.

A Subject as a type of parameters in the Matrix of Types

MT_Knowledge.txt is a standard text file in which we can define a sesion of working with a number of independdent parameters and a subject (or a document). A subject or a document is identifying with id=abc specification. There are here over 16,000 of physical entities (id=a, id=aa, id=aaa). The total number of subjects and documents for a single local Informational Individual is huge: over 96,000! In addition, we can define 625 of Informational Individuals on a local computer!

On a single subject we can define any number of free parameters and 1107 groups! Practically, the possibilities for defining parameters of the problems are unlimited!

On a single document we can define any number of free parameters and maximum 1107 numbers of tables and free subjects. The tables (a main table and many common tables) is a very good representation for a local relational model. There is here an entire local management of the parameters of the local problem.

MT_Relation.txt is a standard text file for writing code in a usm programming language. For any subject or document we can build (optional) a piece of code expressing the relationship among parameters of the problem! is a standard form of writing a name of a parameter (MT Informational Individual, the Knowledge function, the Subject as a level of complexity and 'name' as a short name). But in the text code we can write a special specification: and we can use 'a' as a reference to the parameter. is a short writing of a parameters reffering to the implicit subject (or document). 

'mBox()' is a function of the usm language that does a resonable simulation of more complex 'MessageBox' from Windows. It is built for local messiging only. For example, a=% shows the value of the parameters in that moment of working.

No classes! No Pointers!

The relationship among parameters of the subject

The Informational Cell!

MTKSabcP.txt is a text structure of the parameters of a subject.

MTKSabcR.txt is a text code for the subject (source code written in usm language).

MTKSabcP.usm is a compiled form in usm language.

MTKSabcR.usm is a compiled form of the relationships among parameters.

These 4 files is a unique informational entity as part af the Informational Individual, and is what I called: the Informational Cell.


The Informational Individual can be seen as logical sum of Informational Cells!

You are here!


You could believe or not, but here is the magic formula for the future in software – the Universal Software Model based on a unique informational entity, called the Informational Individual!

You could send me a message or/and you could become A PARTICIPANT to this project by sending me at least ten dollars at on PayPal!!

Thank you very much for being here!!