
Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.
Company Profile
The client provides powerful and professional structural engineering design software, and structural analysis software. These structural engineering software solutions have over 30 years of proven reliability.
Product
Developed in cooperation with The Engineered Wood Society (American Plywood Association), this easy-to-use structural engineering software program analyzes, designs or checks continuous beams or columns with optional cantilevers, simple supports or fixed ends, and handles most any type of loading conditions as well. The product is designed to provide a design tool for engineers, architects, designers and other professionals involved in the design and specification of timber structures. The program analyzes, checks and designs timber beams and columns subject to simple and complex loading quickly and accurately. The software is more comprehensive than selecting members from a table, designing by hand and the other competing programs.
This is an essential tool for any designer who sizes single or multi-span beams and columns. The program was designed to be as comprehensive as possible, yet is very easy to use.
Technical Challenge
The original product was developed over a course of period under Borland C++ and utilized a vast number of Third Party components and libraries – which included graphics engines, translation libraries and data access components. As time passed almost all these components got obsolete and it was becoming a sort of a challenge to obtain the necessary technical support for these components. The larger problem which the client was posed with was his ability to scale up the product to incorporate additional features and requirements. The product already had a vast customer base and in order to contain, retain and grow the product subscription a business decision had to be made to give a new lease of life to the product based on the contemporary technologies.
Solution
Technical managers and Engineers at Q3 immediately understood the technical problem faced by the client and proposed a migration of the product to new generation managed C++.net deploying DirectX based graphics libraries under Windows environment. Due to its vast popularity in Engineering and Design software’s C++ was the chosen programming language. Also, C++ stands out primarily because of its performance which obviously is an important benchmark in engineering environments. Direct X is an extremely popular graphics engine from Microsoft and works seamlessly with other Microsoft components.
The challenge now in front of Q3 was to quickly comprehend the architecture of the existing Borland based product and come out with a reliable porting strategy. Q3 quickly constituted a dedicated team of software architects, designers, developers and integrators for these tasks. The team first designed and successfully tested a prototype of a solution whose development was closely observed and appreciated by the client. One of the explicit goals was to replace all the Third component dependencies of the older version either with native Microsoft components or develop them as needed.
Q3 Technologies eventually migrated the Borland product to a new generation C++.net based scalable, reliable and high performance solution by focusing on following elements:
Benefits