{"id":190,"date":"2021-08-23T03:46:37","date_gmt":"2021-08-23T07:46:37","guid":{"rendered":"\/?page_id=190"},"modified":"2024-12-09T02:47:25","modified_gmt":"2024-12-09T07:47:25","slug":"legacy","status":"publish","type":"case_study","link":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/","title":{"rendered":"Legacy software development &#038; maintenance"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"190\" class=\"elementor elementor-190\" data-elementor-post-type=\"case_study\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb5d641 e-flex e-con-boxed e-con e-parent\" data-id=\"cb5d641\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1f40688 e-con-full e-flex e-con e-child\" data-id=\"1f40688\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4036c72 elementor-widget elementor-widget-heading\" data-id=\"4036c72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Case Study:<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b0cb98 elementor-widget elementor-widget-heading\" data-id=\"9b0cb98\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\nUpgrading a Fortune 500 Med-Tech Company\u2019s<br>\nLegacy System<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd849ac e-flex e-con-boxed e-con e-parent\" data-id=\"bd849ac\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-69e2189 e-con-full e-flex e-con e-child\" data-id=\"69e2189\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-877e14a elementor-widget elementor-widget-image\" data-id=\"877e14a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"828\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/home-pc-legacy-1024x828.png\" class=\"attachment-large size-large wp-image-527\" alt=\"Legacy system upgraded interface\" srcset=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/home-pc-legacy-1024x828.png 1024w, https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/home-pc-legacy-300x243.png 300w, https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/home-pc-legacy-768x621.png 768w, https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/home-pc-legacy.png 1120w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9d4786 e-con-full e-flex e-con e-child\" data-id=\"d9d4786\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-819e99b e-con-full e-flex e-con e-child\" data-id=\"819e99b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-004a72b e-con-full e-flex e-con e-child\" data-id=\"004a72b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-650579c elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"650579c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"400\" height=\"320\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/donet.webp\" class=\"attachment-full size-full wp-image-11857\" alt=\"donet\" srcset=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/donet.webp 400w, https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/donet-300x240.webp 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Microsoft .NET<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51bc8a6 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"51bc8a6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"400\" height=\"320\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/sql_server.webp\" class=\"attachment-full size-full wp-image-11856\" alt=\"Sql Server\" srcset=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/sql_server.webp 400w, https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2022\/04\/sql_server-300x240.webp 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">SQL Server Integration Services<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc20a31 e-flex e-con-boxed e-con e-parent\" data-id=\"bc20a31\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-858e54d e-con-full e-flex e-con e-child\" data-id=\"858e54d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d720add elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d720add\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-cactus\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8c1b9e elementor-widget elementor-widget-text-editor\" data-id=\"b8c1b9e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div style=\"text-align: left; font-size: 19px; font-weight: bold;\">The <span class=\"font-red\">Challenge<\/span><\/div>\n<div class=\"text-left fw1\" style=\"text-align: left; font-size: 19px;\">Upgrade a Fortune 500 med-tech company\u2019s outdated legacy systems in time for FDA&#8217;s new regulations<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7c5ab2 e-con-full e-flex e-con e-child\" data-id=\"b7c5ab2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b578a8 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4b578a8\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-register\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a317892 elementor-widget elementor-widget-text-editor\" data-id=\"a317892\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div style=\"text-align: left; font-size: 19px; font-weight: bold;\">The <span class=\"font-red\">Solution<\/span><\/div><div class=\"text-left fw1\" style=\"text-align: left; font-size: 19px;\">Unify the three legacy systems into one; update them and add new features<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61eb617 e-con-full e-flex e-con e-child\" data-id=\"61eb617\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d75bb62 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d75bb62\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-clipboard-check\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a9bd14 elementor-widget elementor-widget-text-editor\" data-id=\"2a9bd14\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div style=\"text-align: left; font-size: 19px; font-weight: bold;\">The <span class=\"font-red\">Results<\/span><\/div><div class=\"text-left fw1\" style=\"text-align: left; font-size: 19px;\">The upgraded legacy system was entirely compliant with FDA regulations; the client received a massive boost in efficiency<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7c803a e-flex e-con-boxed e-con e-parent\" data-id=\"a7c803a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-18f5c72 e-con-full e-flex e-con e-child\" data-id=\"18f5c72\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fad6ce8 elementor-widget elementor-widget-heading\" data-id=\"fad6ce8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Legacy System Upgrade - <b>Introduction<\/b><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1b1046 elementor-widget elementor-widget-text-editor\" data-id=\"d1b1046\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"fw1\">\n\nLegacy systems, although working on outdated technologies, are essential for many industries, the medical manufacturing industry being one of them. Sometimes the operational infrastructure of whole companies relies on legacy systems that cannot be retired for various reasons but need to be updated and upgraded to address the contemporary needs.\n\n<\/div>\n<br>\n<div class=\"fw1\">\n\nShinetech provided remote software development services for a US-based Fortune 500 med-tech company that found themselves in a situation where they needed to update their legacy systems to meet the new industry standards. They manufacture medical equipment and export it to more than 120 countries.\n\n<\/div>\n<br>\n<div class=\"fw1\">\n\nIn 2013, the US Food and Drug Administration (FDA) began implementing new requirements for healthcare manufacturers. Our (then future) client was looking for an IT partner to help them upgrade their outdated legacy systems. They needed to meet the new FDA standards and migrate the three separate outdated .NET 2005 systems to the latest tech stack.\n\n<\/div>\n<br>\n<div class=\"fw1\">\n\nThe FDA\u2019s new standards demanded that all medical products be labeled with unique device identifiers (UDIs) to increase patient safety and to help optimize patient care. In order to meet these new regulations, the client had to transform their legacy systems. Instead of seeing this as a problem, our client saw an opportunity to finally combine their three separate systems into one, upgrade their technology and add new functions.\n\n<\/div>\n<br>\n<div class=\"fw1\">\n\nPrior to engaging in project discussions with Shinetech, the client had already started working on unifying and updating their systems. However, they quickly encountered several issues and fell behind schedule. That\u2019s when the client turned to Shinetech experts to discuss how to improve the project and bring it back on track.\n\n<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09724c4 e-flex e-con-boxed e-con e-parent\" data-id=\"09724c4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c73a523 e-con-full e-flex e-con e-child\" data-id=\"c73a523\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37eb0df elementor-widget elementor-widget-heading\" data-id=\"37eb0df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">A Two-phase Legacy System<span class=\"font-red\">\u00a0Migration and Upgrade<\/span><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b186ee8 elementor-widget elementor-widget-text-editor\" data-id=\"b186ee8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"fw1\">Considering the critical development schedule, the scope of the project, as well as the time needed to transition the project over to our team correctly, Shinetech experts concluded that it would be much more beneficial for the client to split the project into two phases.\n<ul class=\"case-study-ul\" style=\"padding-top: 20px; padding-bottom: 0px;\">\n \t<li class=\"case-study-li\">\n<h5 class=\"fs-18\">Phase 1 \u2013 review, report and migrate the <b>legacy systems<\/b><\/h5>\n<\/li>\n<\/ul>\n<div>\n\nFor the sprint 0, Shinetech experts worked with the client\u2019s existing vendor and were responsible for code reviews and quality assurance. After producing a thorough reporton code quality, performance and architecture, which also showcased our expertise, the team started to work on the legacy systems\u2019 coding part. The team workedalongside the client\u2019s in-house development team to unify the separate legacysystems. We also established clear communication channels in this phase \u2013 Richard, the team lead, acted as a point of contact in the first phase and led most of the communication.\n\n<\/div>\n<br>\n<div>\n\nSince our collaboration began, our team had the client\u2019s best interests in mind, so in order to help in the best way possible, they often traveled to the client\u2019s Asia Pacific headquarters located in Hong Kong to work onsite along with the client\u2019s internal team. On one of our visits, we assisted with the web app\u2019s launch to make sure no critical system errors occurred. We also gained a deep understanding of the system and our client\u2019s related business logic \u2013 this allowed us to deal with new requirements and associated tasks quickly and efficiently.\n\n<\/div>\n<ul class=\"case-study-ul\" style=\"padding-bottom: 0;\">\n \t<li class=\"case-study-li\">\n<h5 class=\"fs-18\">Phase 2 \u2013 add features that improve the\u00a0client\u2019s <b>efficiency<\/b><\/h5>\n<\/li>\n<\/ul>\n<div>\n\nIn the first phase, which lasted eight months, our team successfully published the new system. After the successful migration, we started to add new features as per the client\u2019s request. The purpose of the new features was to increase efficiency across the board. The client couldn\u2019t add new features due to their outdated legacy systems. Now when it received the necessary upgrade, they were finally able to do so. Making the legacy system accessible via the web app was a feature that brought a significant efficiency boost. Also, implementing a new analysis report feature reduced the wait time. The employees didn\u2019t have to jump from one system to another and manually extract the reports. This new feature was able to do that for them. Finally, we added a system admin module and an approval management module \u2013 they significantly increased the client\u2019s efficiency through an automated approval process.\n\n<\/div>\n<br>\n<div>\n\nThe client grew the core team from three developers to a full 8-person team. It comprised of a team lead, five developers, a QA tester, and a help desk assistant. The three core developers that were working with the client from the beginning remained in the team too. They were essential for the project\u2019s success since they offered invaluable assistance to the team due to their knowledge, expertise and their involvement from the project\u2019s beginning. In this phase, the whole team gradually got involved in communications. It was far more beneficial for the client \u2013 the problems were sorted out faster, and less time was spent idling and waiting for a reply.\n\n<\/div>\n<br>\n<div>\n\nThe client also visited our team in our Beijing offices on several occasions. We discussed project plans, business requirements, maintained development efficiency and made sure the deliverables were of high-quality. Through working closely with our experts and observing first-hand how they perform, our client became confident that partnership with Shinetech was the right choice. The client was sure our teams would always put in the extra effort to ensure that critical milestones were met.\n\n<\/div>\n<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebfa5ad e-flex e-con-boxed e-con e-parent\" data-id=\"ebfa5ad\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-329e76d e-con-full e-flex e-con e-child\" data-id=\"329e76d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fdb3364 elementor-widget elementor-widget-image\" data-id=\"fdb3364\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"515\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy_phase1.webp\" class=\"attachment-large size-large wp-image-564\" alt=\"Phase 1 of the legacy system upgrade\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b96b54e e-con-full e-flex e-con e-child\" data-id=\"b96b54e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02c4968 elementor-widget elementor-widget-image\" data-id=\"02c4968\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy_phase2.webp\" class=\"attachment-large size-large wp-image-565\" alt=\"Phase 2 of the legacy system upgrade\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ac3852 e-flex e-con-boxed e-con e-parent\" data-id=\"2ac3852\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2cafd20 e-con-full e-flex e-con e-child\" data-id=\"2cafd20\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-617924c elementor-widget elementor-widget-heading\" data-id=\"617924c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The\u00a0<span class=\"font-red\">Result<\/span>\u00a0\u2013 an Updated Legacy System Following the Latest Regulations<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29a11cc elementor-widget elementor-widget-text-editor\" data-id=\"29a11cc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"fw1\">The system we worked on for two years was developed in Microsoft .NET. EDI and SSIS were used for data communication with the external systems. The main functions included:<\/div>\n<ul class=\"case-study-ul\">\n \t<li class=\"case-study-li\"><span class=\"case-study-lispan fw1\" style=\"color: #000000;\">registration management for markets in different countries;<\/span><\/li>\n \t<li class=\"case-study-li\"><span class=\"case-study-lispan fw1\" style=\"color: #000000;\">inventory management module, connected with partners\u2019 systems and clients\u2019 ERP;<\/span><\/li>\n \t<li class=\"case-study-li\"><span class=\"case-study-lispan fw1\" style=\"color: #000000;\">label generation and labeling for all products.<\/span><\/li>\n<\/ul>\n<div class=\"fw1\">\n\nBefore the client spoke to us, they were under the impression that they wouldn\u2019t update the system in time when new regulations became effective. Not only did they completely update their systems, but it was done unobtrusively \u2013 Shinetech experts successfully integrated three systems into one and transformed the required processes to meet the new FDA standards. We updated the legacy system in modules so as not to disrupt the client\u2019s daily operations. Since the client\u2019s infrastructure heavily relied on the legacy systems, it was essential to complete the transition as smoothly as possible.\n\n<\/div>\n<br>\n<div class=\"fw1\">\n\nWith the help of Shinetech experts, the client now had an updated and unified legacy system they could rely on. The new system also significantly increased the client\u2019s productivity and efficiency \u2013 they had the Shinetech DevOps team to help them to implement the new ideas and facilitate the new business growth.\n\n<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2669bf e-con-full e-flex e-con e-child\" data-id=\"b2669bf\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b4906e5 e-con-full e-flex e-con e-child\" data-id=\"b4906e5\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b0b1676 e-con-full e-flex e-con e-child\" data-id=\"b0b1676\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba3a117 elementor-widget elementor-widget-image\" data-id=\"ba3a117\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/strvker3.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2094245 elementor-widget elementor-widget-heading\" data-id=\"2094245\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">First Group Meeting<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8d7ec6 elementor-widget elementor-widget-text-editor\" data-id=\"a8d7ec6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"color: #000000;\">The client flew to meet the whole team in our Beijing office for a 1 week product workshop.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-817a8f6 e-flex e-con-boxed e-con e-parent\" data-id=\"817a8f6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-64c46f5 e-con-full e-flex e-con e-child\" data-id=\"64c46f5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f66a8f elementor-widget elementor-widget-heading\" data-id=\"9f66a8f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The\u00a0<span class=\"font-red\">Team<\/span><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2822f4d elementor-widget elementor-widget-text-editor\" data-id=\"2822f4d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"fw1\">\nThe core team that worked on updating the client\u2019s legacy system comprised of three developers and a team lead. They were working on the project from its start until its completion, while other experts joined when necessary. In the revision phase, a QA tester and report developer worked on the project for a limited time. The team grew in the development phase, again with experts joining in when needed, while the core team remained unchanged.\n\n<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab9a21e e-flex e-con-boxed e-con e-parent\" data-id=\"ab9a21e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-58ffe3b e-con-full e-flex e-con e-child\" data-id=\"58ffe3b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddacaa5 elementor-widget elementor-widget-shinetech-team-swiper\" data-id=\"ddacaa5\" data-element_type=\"widget\" data-widget_type=\"shinetech-team-swiper.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        <div class=\"elementor-hidden-mobile row team\">\n                            <div class=\"team-item col-lg-6 col-md-2 col-sm-2\">\n                                            <div class=\"grid\">\n                            <div class=\"grid-left g-col-3\">\n                                <div class=\"team-item__image\">\n                                    <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy-top4-1.jpg\" alt=\"Richard\">\n                                <\/div>\n                            <\/div>\n                            <div class=\"grid-right g-col-9\">\n                                <div class=\"team-item__title\">\n                                     Business Analyst: <strong>Richard<\/strong>\n                                <\/div>\n                                <div class=\"team-item__content\">\n                                    <p>Richard has amassed over ten years of experience in software development and acted as the BA for this project. His knowledge, character, and expertise are beneficial when ensuring that all business requirements are met on time. He also provides excellent help with team formation and is a very vocal advocate for the client.<\/p>                                <\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n                            <div class=\"team-item col-lg-6 col-md-2 col-sm-2\">\n                                            <div class=\"grid\">\n                            <div class=\"grid-left g-col-3\">\n                                <div class=\"team-item__image\">\n                                    <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Ted-Song.jpg\" alt=\"Ted\">\n                                <\/div>\n                            <\/div>\n                            <div class=\"grid-right g-col-9\">\n                                <div class=\"team-item__title\">\n                                    Lead Developer: <strong>Ted<\/strong>\n                                <\/div>\n                                <div class=\"team-item__content\">\n                                    <p>Ted is a core team member, and he worked on several projects for this client in the past. He helped to deliver all projects successfully under a very tight and strict schedule.<\/p>                                <\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n                            <div class=\"team-item col-lg-6 col-md-2 col-sm-2\">\n                                            <div class=\"grid\">\n                            <div class=\"grid-left g-col-3\">\n                                <div class=\"team-item__image\">\n                                    <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy-top3-1.jpg\" alt=\"Justin\">\n                                <\/div>\n                            <\/div>\n                            <div class=\"grid-right g-col-9\">\n                                <div class=\"team-item__title\">\n                                    Developer: <strong>Justin<\/strong>\n                                <\/div>\n                                <div class=\"team-item__content\">\n                                    <p>Justin is a technical generalist, and he can quickly resolve various obstacles that projects come up against. He is very detail-oriented and champions accuracy and quality.<\/p>                                <\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n                            <div class=\"team-item col-lg-6 col-md-2 col-sm-2\">\n                                            <div class=\"grid\">\n                            <div class=\"grid-left g-col-3\">\n                                <div class=\"team-item__image\">\n                                    <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Wang-Shuming1.jpg\" alt=\"Kevin\">\n                                <\/div>\n                            <\/div>\n                            <div class=\"grid-right g-col-9\">\n                                <div class=\"team-item__title\">\n                                    Developer: <strong>Kevin<\/strong>\n                                <\/div>\n                                <div class=\"team-item__content\">\n                                    Kevin is very easygoing, and he is always willing to take on new tasks. His work is characterized by quick turnover and excellent quality.                                <\/div>\n                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n                    <\/div>\n\n\n        <!-- mobile view-->\n        <div class=\"section team-swiper-container swiper-container elementor-hidden-desktop\">\n            <div class=\"swiper-wrapper\">\n                                    <div class=\"swiper-slide\">\n                        <div class=\"team-item\"> \n                            <div class=\"team-item__image\">\n                                <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy-top4-1.jpg\" alt=\"Richard\">\n                            <\/div>\n                            <div class=\"team-item__title\">\n                                 Business Analyst: <strong>Richard<\/strong>\n                            <\/div>\n                            <div class=\"team-item__content\">\n                                <p>Richard has amassed over ten years of experience in software development and acted as the BA for this project. His knowledge, character, and expertise are beneficial when ensuring that all business requirements are met on time. He also provides excellent help with team formation and is a very vocal advocate for the client.<\/p>                            <\/div>\n                        <\/div>\n\n\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"team-item\"> \n                            <div class=\"team-item__image\">\n                                <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Ted-Song.jpg\" alt=\"Ted\">\n                            <\/div>\n                            <div class=\"team-item__title\">\n                                Lead Developer: <strong>Ted<\/strong>\n                            <\/div>\n                            <div class=\"team-item__content\">\n                                <p>Ted is a core team member, and he worked on several projects for this client in the past. He helped to deliver all projects successfully under a very tight and strict schedule.<\/p>                            <\/div>\n                        <\/div>\n\n\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"team-item\"> \n                            <div class=\"team-item__image\">\n                                <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/legacy-top3-1.jpg\" alt=\"Justin\">\n                            <\/div>\n                            <div class=\"team-item__title\">\n                                Developer: <strong>Justin<\/strong>\n                            <\/div>\n                            <div class=\"team-item__content\">\n                                <p>Justin is a technical generalist, and he can quickly resolve various obstacles that projects come up against. He is very detail-oriented and champions accuracy and quality.<\/p>                            <\/div>\n                        <\/div>\n\n\n                    <\/div>\n                                    <div class=\"swiper-slide\">\n                        <div class=\"team-item\"> \n                            <div class=\"team-item__image\">\n                                <img decoding=\"async\" src=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Wang-Shuming1.jpg\" alt=\"Kevin\">\n                            <\/div>\n                            <div class=\"team-item__title\">\n                                Developer: <strong>Kevin<\/strong>\n                            <\/div>\n                            <div class=\"team-item__content\">\n                                Kevin is very easygoing, and he is always willing to take on new tasks. His work is characterized by quick turnover and excellent quality.                            <\/div>\n                        <\/div>\n\n\n                    <\/div>\n                            <\/div>\n            <div class=\"swiper-pagination\"><\/div>\n            <!-- If we need navigation buttons -->\n        <\/div>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a06a59 e-flex e-con-boxed e-con e-parent\" data-id=\"4a06a59\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f8c8aed e-con-full e-flex e-con e-child\" data-id=\"f8c8aed\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99bced3 elementor-widget elementor-widget-heading\" data-id=\"99bced3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Contact Us to Start <b>Free Trial<\/b><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba98a70 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ba98a70\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>We aim to reply as soon as we can. Instant reply? Call us now.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dff32e8 elementor-widget elementor-widget-shinetech-form\" data-id=\"dff32e8\" data-element_type=\"widget\" data-widget_type=\"shinetech-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        \n<script>\n    window.onload = function() {\n        addGclid();\n    }\n\n    function addGclid() {\n        var gclidParam = getParam('gclid');\n        var gclidFormFields = ['gclid_field', 'foobar']; \/\/ \u6b64\u5904\u4e3a\u6240\u6709\u53ef\u80fd\u7684 GCLID \u8868\u5355\u5b57\u6bb5\n        var gclidRecord = null;\n        var currGclidFormField;\n\n        var gclsrcParam = getParam('gclsrc');\n        var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;\n\n        gclidFormFields.forEach(function(field) {\n            if (document.getElementById(field)) {\n                currGclidFormField = document.getElementById(field);\n            }\n        });\n\n        if (gclidParam && isGclsrcValid) {\n            gclidRecord = getExpiryRecord(gclidParam);\n            localStorage.setItem('gclid', JSON.stringify(gclidRecord));\n        }\n\n        var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));\n        var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;\n\n        if (currGclidFormField && isGclidValid) {\n            currGclidFormField.value = gclid.value;\n        }\n    }\n\n    \/\/ google-Ads trace start\n    function getParam(p) {\n        var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);\n        return match && decodeURIComponent(match[1].replace(\/\\+\/g, ' '));\n    }\n\n    function getExpiryRecord(value) {\n        var expiryPeriod = 90 * 24 * 60 * 60 * 1000; \/\/ \u4ee5\u6beb\u79d2\u8ba1\u7684 90 \u5929\u6709\u6548\u671f\n\n        var expiryDate = new Date().getTime() + expiryPeriod;\n        return {\n            value: value,\n            expiryDate: expiryDate\n        };\n    }\n<\/script>\n\n<div class=\"form-wrapper\">\n    <form class=\"contact-form needs-validation\" method=\"post\" novalidate>\n        <input type=\"hidden\" id=\"gclid_field\" name=\"gclid_field\" value=\"\">\n        <input type=\"hidden\" id=\"page-title\" name=\"page_title\" value=\"Legacy software development &#038; maintenance\">\n        <input type=\"hidden\" id=\"_nounce\" name=\"_nounce\" value=\"8961ce790d\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/case_study\/190\" \/>        <div class=\"container px-0\">\n            <div class=\"row\">\n                <div class=\"col-sm-6 col-md-6 col-lg-6\">\n                    <div class=\"form-material\">\n                        <input type=\"text\" class=\"form-material__control\" name=\"contact\" required id=\"contact_name\">\n                        <label class=\"form-material__label\" for=\"contact\">Name*<\/label>\n                        <div class=\"invalid-feedback\">\n                            Please fill require field.\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"col-sm-6 col-md-6 col-lg-6\">\n                    <div class=\"form-material\">\n                        <input class=\"form-material__control\" name=\"email\" type=\"email\" id=\"email\" required>\n                        <label class=\"form-material__label\" for=\"email\">Email*<\/label>\n                        <div class=\"invalid-feedback\">\n                            Please fill a valid Email.\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"col-sm-6 col-md-6 col-lg-6\">\n                    <div class=\"form-material\">\n                        <input type=\"text\" class=\"form-material__control\" name=\"telephone\" id=\"telephone\" required>\n                        <label class=\"form-material__label\" for=\"telephone\">Telephone* <\/label>\n                        <div class=\"invalid-feedback\">\n                            Please fill require field.\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"col-sm-6 col-md-6 col-lg-6\">\n                    <div class=\"form-material\">\n                        <input type=\"text\" class=\"form-material__control\" name=\"company\" id=\"company\">\n                        <label class=\"form-material__label\" for=\"company\">Company Name <\/label>\n                        <div class=\"invalid-feedback\">\n                            Please fill require field.\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"col-sm-12 col-md-12 col-lg-12\">\n                    <div class=\"form-material\">\n                        <textarea rows=\"8\" style=\"min-height: 130px;\" class=\"form-material__control\" name=\"description\" id=\"desc\" required><\/textarea>\n                        <label class=\"form-material__label\" for=\"description\">What do you need?*<\/label>\n                        <div class=\"invalid-feedback\">\n                            Please fill require field.\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"row contact-footer\">\n                <div class=\"col-sm-6 col-md-6 col-lg-6\">\n                    <button id=\"submit\" type=\"submit\" class=\"btn btn-primary\">\n                        Submit Request\n                    <\/button>\n                <\/div>\n                <div class=\"col-sm-6 col-md-6 col-lg-6 \">\n                    <div class=\"form-material form-check-group\">\n                        <input class=\"form-check-input contact-option\" id=\"freeTrial\" name=\"freetrial\" type=\"checkbox\" value=\"[FreeTrial]\">\n                        <label class=\"form-check-label\" for=\"freeTrial\">\n                            I would like a <a class=\"free-trial-link\" href=\"https:\/\/shinetechchina.com.cn\/en\/free-trial\/\">free trial<\/a>\n                        <\/label>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/form>\n<\/div>        \t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Case Study: Upgrading a Fortune 500 Med-Tech Company\u2019s Legacy System Microsoft .NET SQL Server Integration Services The Challenge Upgrade a Fortune 500 med-tech company\u2019s outdated legacy systems in time for FDA&#8217;s new regulations The SolutionUnify the three legacy systems into one; update them and add new features The ResultsThe upgraded legacy system was entirely compliant [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14173,"parent":0,"menu_order":0,"template":"","format":"standard","case_study_category":[31],"class_list":["post-190","case_study","type-case_study","status-publish","format-standard","has-post-thumbnail","hentry","case_study_category-legacy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Legacy software development &amp; maintenance | Shinetech Software<\/title>\n<meta name=\"description\" content=\"Legacy systems are essential for many industries and can&#039;t be retired. Shinetech upgraded and unified this medtech client&#039;s legacy systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Legacy software development &amp; maintenance | Shinetech Software\" \/>\n<meta property=\"og:description\" content=\"Legacy systems are essential for many industries and can&#039;t be retired. Shinetech upgraded and unified this medtech client&#039;s legacy systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/\" \/>\n<meta property=\"og:site_name\" content=\"Shinetech Software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ShinetechSoftware\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-09T07:47:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1120\" \/>\n\t<meta property=\"og:image:height\" content=\"906\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ShinetechUS\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/\",\"url\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/\",\"name\":\"Legacy software development & maintenance | Shinetech Software\",\"isPartOf\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp\",\"datePublished\":\"2021-08-23T07:46:37+00:00\",\"dateModified\":\"2024-12-09T07:47:25+00:00\",\"description\":\"Legacy systems are essential for many industries and can't be retired. Shinetech upgraded and unified this medtech client's legacy systems.\",\"breadcrumb\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage\",\"url\":\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp\",\"contentUrl\":\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp\",\"width\":1120,\"height\":906},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/shinetechchina.com.cn\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Legacy software development &#038; maintenance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#website\",\"url\":\"https:\/\/shinetechchina.com.cn\/en\/\",\"name\":\"Shinetech Software\",\"description\":\"Shinetech Software\",\"publisher\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/shinetechchina.com.cn\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#organization\",\"name\":\"Shinetech Software\",\"url\":\"https:\/\/shinetechchina.com.cn\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Logo.svg\",\"contentUrl\":\"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Logo.svg\",\"width\":170,\"height\":40,\"caption\":\"Shinetech Software\"},\"image\":{\"@id\":\"https:\/\/shinetechchina.com.cn\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ShinetechSoftware\",\"https:\/\/x.com\/ShinetechUS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Legacy software development & maintenance | Shinetech Software","description":"Legacy systems are essential for many industries and can't be retired. Shinetech upgraded and unified this medtech client's legacy systems.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Legacy software development & maintenance | Shinetech Software","og_description":"Legacy systems are essential for many industries and can't be retired. Shinetech upgraded and unified this medtech client's legacy systems.","og_url":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/","og_site_name":"Shinetech Software","article_publisher":"https:\/\/www.facebook.com\/ShinetechSoftware","article_modified_time":"2024-12-09T07:47:25+00:00","og_image":[{"width":1120,"height":906,"url":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@ShinetechUS","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/","url":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/","name":"Legacy software development & maintenance | Shinetech Software","isPartOf":{"@id":"https:\/\/shinetechchina.com.cn\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage"},"image":{"@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage"},"thumbnailUrl":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp","datePublished":"2021-08-23T07:46:37+00:00","dateModified":"2024-12-09T07:47:25+00:00","description":"Legacy systems are essential for many industries and can't be retired. Shinetech upgraded and unified this medtech client's legacy systems.","breadcrumb":{"@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#primaryimage","url":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp","contentUrl":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2023\/08\/home-pc-legacy.webp","width":1120,"height":906},{"@type":"BreadcrumbList","@id":"https:\/\/shinetechchina.com.cn\/en\/case-studies\/legacy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/shinetechchina.com.cn\/en\/"},{"@type":"ListItem","position":2,"name":"Legacy software development &#038; maintenance"}]},{"@type":"WebSite","@id":"https:\/\/shinetechchina.com.cn\/en\/#website","url":"https:\/\/shinetechchina.com.cn\/en\/","name":"Shinetech Software","description":"Shinetech Software","publisher":{"@id":"https:\/\/shinetechchina.com.cn\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shinetechchina.com.cn\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/shinetechchina.com.cn\/en\/#organization","name":"Shinetech Software","url":"https:\/\/shinetechchina.com.cn\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/shinetechchina.com.cn\/en\/#\/schema\/logo\/image\/","url":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Logo.svg","contentUrl":"https:\/\/shinetechchina.com.cn\/en\/wp-content\/uploads\/2021\/08\/Logo.svg","width":170,"height":40,"caption":"Shinetech Software"},"image":{"@id":"https:\/\/shinetechchina.com.cn\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ShinetechSoftware","https:\/\/x.com\/ShinetechUS"]}]}},"_links":{"self":[{"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/case_study\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/types\/case_study"}],"author":[{"embeddable":true,"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":10,"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/case_study\/190\/revisions"}],"predecessor-version":[{"id":21166,"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/case_study\/190\/revisions\/21166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/media\/14173"}],"wp:attachment":[{"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"case_study_category","embeddable":true,"href":"https:\/\/shinetechchina.com.cn\/en\/wp-json\/wp\/v2\/case_study_category?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}