Go To Main Home Page
Business Purpose


There are thousand and thousands software companies in US and the world. Under such critical situation, no software company has never thought about how surviving and how getting business progress. All high tech companies must consider (a) hiring cheap labors (b) getting more advanced tech to maintain their business opportunities.

(1) A company can survive in competition, it must reduce its cost for labors. That is why SAP and ORACL have new branches in India, Microsoft have new branches in Irish and china, CA have new branches in China. But it seems not solve the radical solution. In contemporary view of strategy, owning "Advanced Weapon" is more important than owning a big "Army".

(2) In past twenty years more, all giant software companies have done researches on the best technique "model-to-code". They have created some new technologies such as "Automation " (i.e. executing business models via interpretations), "assembling components", and UML (partially get a skeleton of program). They "still needs some work" (quoted) to do if they want obtain the 21 Century "model-to-code" complete technology.

Why is the "model-to-code" so great to software industry?
If you have the "model-to-code" complete technology, you can automatically generate entire software product directly from customer's requirement document without manually coding (in most of cases). Then, any small parts like modular, component, distributed system's servers and services, big parts like integrated systems from sub-systems, even an entire giant product codes can be automatically created under the customer requirement's control. You will find that many big labor's costs have been reduced to be zero. Software companies, owned this technology, can quick create much advanced and powerful products under very lower cost.

You can expect that every software company will continue to pursue this kind of technology in the 21 Century now or later.