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.
Automating the legacy code modernization process using D*Code tools
enables Systems Integrators to be more cost competitive in bidding
on legacy code modernization projects. UniqueSoft's customized automation allows projects to be done right the first time.
Here's what UniqueSoft offers:
D*Code Tool Customization – Our D*Code tool suite can be tailored to meet client engagement needs exactly.
Tool Operation – Want to take advantage of D*Code but don't have the time to learn it? We can provide the resources to operate the tool in tandem with you throughout your project.
Pre-Sales Support – Your sales efforts can be enhanced with the addition of our Proof of Concept, Bid Preparation, and Demo support, helping your prospects see for themselves the benefits your solution brings to their business.
We automate greater than 90% of modernization tasks (industry norms are around 30%)
Our D*Code tool can be customized to your project in 1 to 2 months
Comprehensive test suites are created from legacy code
D*Code tool is not required for ongoing maintenance
UniqueSoft Development Methodology Begins with Understanding That:
Every modernization project has unique starting and ending circumstances
Flexible architecture allows quick (1 to 2 months) customization
A rules-based approach further enables customization
Our rules-based code generator enables further customization
Customization fine-tunes the transformation to new languages, middleware, and porting to new operating systems
UniqueSoft’s partnership model provides users of the D*Code tool with a "unique" combination of tool deployment flexibility and customization.
UniqueSoft provides bid support, customer sales presentations and support for customer demonstrations. This includes high level business justification, technical presentations on methodology, and workshops.
These workshops target your technical sales staff, architects and legacy modernization specialists. It is delivered over 3-5 days via WebEx.
The D*Code tool can be installed either on your client’s premises, at a remote location, or in the cloud. Thus the source code can be controlled in a secure environment consistent with the security needs of the client. Access to the tool is provided through a browser interface. Thus, multiple team members can access the code at the same time. Multiple levels of login allow the system manager to control the team members that only see the code and which ones can manipulate the code.
One differentiator that sets D*Code apart from other commercial modernization tools is the ease with which the tool can be customized to enable you to deliver results that are exactly what the client needs. UniqueSoft supports this process as part of the tool license. There are three common situations where this customization is useful:
Often the specific compiler used in the legacy system has been modified over the years or contains undocumented features. UniqueSoft will customize the parsers to handle that input.
Not every type of transformation that the client needs can be anticipated. Generally other commercial tools leave this work to be done manually as post processing by the tool user. UniqueSoft can create scripts for custom transformations that will relieve the tool users from this significant manual effort.
Finally, most commercial tools leave the adaptation of the code to the target environment as a manual exercise for the tools user to complete. This is a major cost element and potentially a significant source of manually created defects. By automating the migration to the target platform, D*Code speeds the project execution, reduces labor cost and reduces errors.