Codewindmill is a software outsourcing services company founded in 2019 by a professional team, with a big vision and mission to provide the best services to our clients.

We are delivering a leading service for global clients in various categories, committed to the highest level of customer satisfaction, contributing to the nation’s prosperity and providing to our employees with the most favorable working environment, enabling them to express their own color under Codewindmill’s home.

We have ability to offer comprehensive knowledge, experience of various domains and industries in software development thank for our proven Engagement Models, help us not only deliver high-quality services but also minimize costs and maximize benefits for our valued clients.

With great resource of talent and long-year working experience, we confidence to broaden our client data list to other oversea markets in the upcoming year and become a leading global corporation in providing comprehensive software development.


Codewindmill, the place where people want to work.


  • To be a change leader in the Vietnam software industry, to promote Vietnamese software development competencies in the global market.
  • To deliver the best services and highest satisfaction clients and partners & employees.
  • To enable our partners to enhance their business value through the use of information technology.

Core Values

  • Customer oriented and focused.
  • Dedication to quality and pride in work.
  • Commitment to results and predictable delivery.
  • Respect for the individual and continuous investment for human resource development.

How we work?



Ideation & Planning

Understand the customer’s current situation and issues. Explain the ideation and plans to client and proceed with prototyping.



Develop process, process flow, proposal and development plan. Upon customer confirmation, we will start the development process.



Ensure quality assurance and begin deployment.



Identify and debug issues that surface. Strive to continuously provide updated versions for the user.