Cupertino, California-based Software Transformation Inc seems to have come up with an object-oriented development system for creating highly portable applications – but to be shy about using the term object-oriented in case it puts anyone off. The product, called the Universal Component System, is described as a software development system that enables software vendors to develop applications on a single master source code base that can be recompiled to run on multiple heterogeneous systems. The Universal Component System comprises of 25 software component families, re-usable software modules that are scalable and extensible. The system is designed to enable the developer to optimise applications by choosing the appropriate software component families and then configuring each component so that it includes just the features needed for the target application – Software Transformation rather dubiously describes this as a unique technology and says it calls it application-driven scalability. The Universal Component System is now out for Microsoft Corp Windows and the Macintosh, with Unix versions planned for later in the year. The company markets directly to software developers and says that licensing terms are set by what technology and services are provided and the structure that’s most appropriate for the licensee.