Transframe shares the same C++ efficiency principle. It follows the design philosophy of making the fixed and built-in part of the language framework as smaller as possible. You don't pay the cost for the feature you don't use. The garbage collection package will not be linked into applications if dynamic memory allocation is not required. Concurrency is not built-in and can be developed by the language user via Transframe's domain-specific support. Like C++, the object-oriented features in Transframe are carefully selected to exclude those requiring heavy overhead. However, due to Transframe's powerful generic framework, flexible dynamic programming features can be developed and supported in the environment. Applications requiring extensive dynamic programming features such as dynamic class design, class hierarchical re-configuration at run-time, and multiple dispatch are supported by the language programming environment for rapid development.