Frame 19229

A Workforce Technology Company Cuts Application Rewrite Time by 50% with Kiro

Posted by Nanda Larasati

October 20, 2026

Banner Artikel Usecase

About the Company

The company is a technology provider that develops digital solutions to support organizations and individuals across various workforce and employee needs. Its product ecosystem covers areas such as human resources and payroll management, employee attendance and productivity, employee financial benefits, training and development, and career services. 

With multiple solutions serving different aspects of the employee lifecycle, the company continuously develops and maintains applications across its product portfolio. This requires its technology environment to evolve alongside changing business needs, new product requirements, and technology standards. 

As the applications grew over time, keeping the underlying technology up to date became increasingly important. The company needed to modernize parts of its existing applications while maintaining security, performance, and long-term maintainability. This led the team to explore a more efficient approach to application modernization and development. 

 

Challenge: Modernizing Existing Applications

As part of its application modernization initiative, the company identified several areas of its existing applications that required significant updates. The modernization involved multiple technology upgrades and architectural changes, including upgrading PHP version from 7.2 to 8.4, updating Next.js, migrating from Ant Design and SCSS to Shadcn UI and Tailwind, moving from Pages Router to App Router, replacing Redux with Zustand and TanStack Query, and implementing TypeScript. 

With multiple dependencies and components involved, performing the rewrite manually would require significant development effort and time. 

To address this challenge, the company began exploring AI coding tools to support the rewrite process. The team found that working with individual AI tools in isolation meant constantly switching between different tools for tasks such as writing code, reviewing architecture, and maintaining documentation. When the team discovered Kiro, they found a single environment where AI assistance is integrated directly into the development workflow, from requirements and design through to implementation. Kiro also provides access to multiple AI models from different providers, including OpenAI, Anthropic, DeepSeek, and others. This gave the team greater flexibility to select models based on task complexity, while managing credit consumption according to their development needs. 

 

Solution: Accelerating Application Modernization with Kiro

To accelerate the modernization effort, the company worked with CDT to explore how Kiro could be integrated into its existing development workflow. CDT conducted a hands-on workshop based on the company’s modernization needs, demonstrating how Kiro’s Spec-Driven Development could help structure and support the application rewrite process. In this approach, development begins with a structured “spec”, a document that captures requirements, design decisions, and task breakdowns before any code is written. This gave the entire team, from engineers to tech leads, a shared understanding of the modernization plan upfront, reducing the risk of misalignment mid-sprint. It also meant the development process was documented automatically within Kiro. 

During the workshop, the CDT team worked with the company’s developers to walk through their existing development challenges and demonstrate how Kiro could be applied to the rewrite process. The team explored Kiro’s capabilities using the company’s actual development requirements, giving the developers a clearer understanding of how AI-assisted development could support their modernization work. 

Following the workshop, the company received a two-month trial to apply Kiro directly to its development environment. The team used Kiro to rewrite existing applications, implement new features, and support ongoing product development, allowing them to evaluate its capabilities through real development tasks. Over time, Kiro became part of their broader development workflow, supporting both application modernization and new feature development. 

 

How Kiro Supported Company Modernization Journey

As the team worked on the application to rewrite, Kiro helped make the AI-assisted development process more flexible and consistent. Its multiple AI models, flexible credit usage, and built-in development features supported different needs throughout the modernization process. 

 

Choosing the Right Model for Each Task 

Application modernization involves different types of development tasks, from updating existing code and migrating frameworks to building new components. Kiro provides access to multiple AI models in one development environment, allowing developers to choose the model that best fits each task. 

This gave the team flexibility to work on different parts of the application without switching between separate AI tools. 

 

Managing AI Usage 

Different AI models in Kiro use credits at different rates. This allowed the team to manage AI usage based on the complexity of each task. 

For simpler tasks, developers could use models with lower credit consumption, while more complex tasks could use higher-performance models. This gave the team more flexibility in managing AI usage throughout the rewrite. 

 

Keeping the Rewrite Consistent 

With multiple developers working across different parts of the codebase, maintaining consistency can be challenging. Kiro’s Spec-driven development and Steering features helped the team establish a more consistent approach. 

Spec-driven development allowed the team to define requirements, design decisions, and tasks before implementation, keeping the development process structured and documented. 

Meanwhile, Steering helped define coding standards and architectural guidelines, such as naming conventions, component structures, and preferred libraries. These guidelines could then be applied consistently across different parts of the application. 

 

Results: Faster Application Modernization with Fewer Resources

Kiro helped the company accelerate its application modernization effort while reducing the development resources required for the rewrite. 

The modernization effort was initially estimated to require a team of approximately 5–6 developers working for 6 months if carried out manually. With Kiro supporting the development process, the company completed the rewrite with 2 developers in approximately 3months, reducing the estimated development timeline by 50% and the number of developers required by approximately 60–67%. 

This meant the team was able to carry out the modernization with fewer developers and within approximately half of the initially estimated timeline. Beyond accelerating the rewrite itself, the experience also demonstrated how AI-assisted development could be incorporated into the team’s day-to-day workflow. 

Following the modernization effort, the team continued using Kiro for product updates, new feature development, and ongoing application development. What began as a solution for a specific rewrite initiative therefore became part of the team’s broader approach to application development. 

Beyond application modernization, the company is exploring additional AI use cases across its HR product ecosystem. These include a centralized sales dashboard powered by Amazon Quick, which would help the sales team analyze customer purchases, identify customer needs, and uncover opportunities to recommend additional products. 

The company is also exploring ways to connect its existing databases with analytics and AI capabilities to support payment reminders and other customer-related insights. Together, these initiatives reflect the company’s continued interest in applying AI across both application development and broader business operations. 

 

Explore AI-Assisted Development with CDT

Looking to accelerate application modernization or explore how AI can support your development workflow? Talk to Central Data Technology (CDT), an AWS Premier Tier Services Partner in Indonesia, to discover how AWS solutions can help address your business and technology needs. 

Explore what’s possible with CDT and AWS here!

whatsapp icon.png
Start a Conversation

Privacy & Policy

PT Central Data Technology (“CDT” or “us”) is strongly committed to ensuring that your privacy is protected as utmost importance to us. https://centraldatatech.com/ , we shall govern your use of this website, including all pages within this website (collectively referred to herein below as this “Website”), we want to contribute to providing a safe and secure environment for visitors.

The following are terms of privacy policy (“Privacy Policy”) between you (“you” or “your”) and CDT. By accessing the website, you acknowledge that you have read, understood and agree to be bound by this Privacy Policy

Use of The Subscription Service by CDT and Our Customers

When you request information from CDT and supply information that personally identifies you or allows us to contact you, you agree to disclose that information with us. CDT may disclose such information for marketing, promotional and activity only for the purpose of CDT and the Website.

Collecting Information

You are free to explore the Website without providing any personal information about yourself. When you visit the Website or register for the subscription service, we provide some navigational information for you to fill out your personal information to access some content we offered.

CDT may collect your personal data such as your name, email address, company name, phone number and other information about yourself or your business. We are collecting your data in some ways, online and offline. CDT collects your data online using features of social media, email marketing, website, and cookies technology. We may collect your data offline in events like conference, gathering, workshop, etc. However, we will not use or disclose those informations with third party or send unsolicited email to any of the addresses we collect, without your express permission. We ensure that your personal identities will only be used in accordance with this Privacy Policy.

How CDT Use the Collected Information

CDT use the information that is collected only in compliance with this privacy policy. Customers who subscribe to our subscription services are obligated through our agreements with them to comply with this Privacy Policy.

In addition to the uses of your information, we may use your personal information to:

  • Improve your browsing experience by personalizing the websites and to improve the subscription services.
  • Send information about CDT.
  • Promote our services to you and share promotional and informational content with you in accordance with your communication preferences.
  • Send information to you regarding changes to our customers’ terms of service, Privacy Policy (including the cookie policy), or other legal agreements

Cookies Technology

Cookies are small pieces of data that the site transfers to the user’s computer hard drive when the user visits the website. Cookies can record your preferences when visiting a particular site and give the advantage of identifying the interest of our visitor for statistical analysis of our site. This information can enable us to improve the content, modifying and making our site more user friendly.

Cookies were used for some reasons such as technical reasons for our website to operate. Cookies also enable us to track and target the interest of our users to enhance the experience of our website and subscription service. This data is used to deliver customized content and promotions within the Helios to customers who have an interest on particular subjects.

You have the right to decide whether to accept or refuse cookies. You can edit your cookies preferences on browser setup. If you choose to refuse the cookies, you may still use our website though your access to some functionality and areas of our website may be restricted.

This Website may also display advertisements from third parties containing links to other websites of interest. Once you have used these links to leave our site, please note that we do not have any control over the website. CDT cannot be responsible for the protection and privacy of any information that you provide while visiting such websites and this Privacy Policy does not govern such websites.

Control Your Personal Data

CDT give control to you to manage your personal data. You can request access, correction, updates or deletion of your personal information. You may unsubscribe from our marketing activity by clicking unsubscribe us from the bottom of our email or contacting us directly to remove you from our subscription list.

We will keep your personal information accurate, and we allow you to correct or change your personal identifiable information through marketing@centraldatatech.com