What we do
We design, build, and maintain or transfer large – scale and medium-scale software applications for our customers.
How we do it
We go about our application development in a specific way. We divide the development domain into two pieces: the Technical domain, and the Application Domain. Combined, these domains comprise the Remote Software Development System (RSDS)
Our technical domain consists of our Software Factory.
Our Software Factory builds not only end products, but also builds our machine tools.
Our machine tool sets are collected into three categories: the user interface (UI), the application logic (BizLogic), and the Persistence Layer (PL).
Our Software Factory consists of a blend of value-based programming talent, with the machine tools acquired or built inside the factory.
The talent is managed locally. Talent is constantly acquired and developed.
The application domain is presided over by Application Engineer(s). Principally, they own the BizLogic of the application. Any business-critical application must have one or more presiding minds.
Factory-built custom tools enable Application Engineers to specify and manage the application development process and priorities.
We either provide the Application Engineer(s), the customer does, or we blend them.
Our business model, as described above provides several advantages to our customers.
First, it provides value. Our Software factory represents significant production cost advantages over classic contract programming (including off-shore outsourcing), or in-house development models.
Second, having the application divided into two domains, Technical and Application, allows a customer to retain control over their proprietary business- critical information.
Third, the RSDS allows customer housed talent to significantly increase both their scope and their productivity.
Fourth, the RSDS grows with the application. The Software Factory continually is building better machine tools, and “change of dies” as applications are continually released maintains the modernity of the customer application. Customers will never again have “legacy” applications. Application Engineers are substantially freed from the limitations of existing technology, and can principally continue work in the BizLogic of the application.