UniqueSoft's D*Code Tool Suite brings new life to your legacy software code. With D*Code, you are able to see into the farthest reaches of your strategic code assets, to document technical use cases, to capture your code's critical functionality, and then extend it to new platforms, new languages, and new architectures.
UniqueSoft offers solutions to clients in three diverse industries: government & defense, communications & networking and information systems. Our industry experience began in the telecommunications industry, and this remains one of our key strengths.
But since its founding, UniqueSoft has evolved its tools and processes and added domain experts to our staff to enable us to deliver a variety of custom solutions to clients in the defense, government and information systems arenas.
UniqueSoft is the vision of software development innovators. Twenty-five years ago, these innovators proved that outsourced software could achieve both low cost and high quality. Today, UniqueSoft is applying industry-leading automation techniques to the critical problem of legacy software modernization.
With an estimated half of all software resources spent on simply maintaining existing code, highly automated tools to allow for cost-effective, accurate and fast modernization of software are critical to companies across the globe.
The UniqueSoft D*Code software modernization tool suite can be applied to the legacy modernization process in many ways. In practice, every legacy modernization project is a unique exercise in moving from one specific "AS IS" environment to a designated target environment, the "TO BE" system. We have attempted to describe some of the most common combinations of transformations that we see in the market.
UniqueSoft is always looking for innovative and motivated people to join our team. We offer challenging projects and the fast-paced adventure of an emerging new business. UniqueSoft is a privately held company with offices worldwide. Contact us to learn more about joining our team. UniqueSoft LLC is an Equal Opportunity Employer.
Principals only, no recruiters or agents.
|•||Client can define what a rule is for that specific application|
|•||Allows subject matter experts to review near-English tables or pseudo code to determine rule correctness|
|•||Flexible transformation options for the extracted rules – you can rewrite the code by hand, transform the pseudo code to a new language, or create
input to a commercial rules engine
|•||Enables you to create better documentation|
In general, extracting rules involves capturing and organizing the behavior of the system that relates to business concerns, not how those concerns are implemented (that is, not platform interfaces, logging, GUI interaction, etc.).
The client defines which of this behavior is a business rule. With this definition, the D*CODE Extract tool will capture all the code that conforms to that definition. These rules can then be refactored, validated and documented. Optionally, one may also want to improve the extracted rules, e.g., merge redundant rules, and target the rules to a specific rules engine such as FICO Blaze or DROOLS.
Business rules that are provided in a variety of formats:
Click here to access our new Whitepaper on Business Rules Extraction.