---
title: "What is software re-engineering?"  
description: "What is software re-engineering?"  
author: "Kalin"  
published: 2022-04-06  
canonical: https://answers.mindstick.com/qa/96741/what-is-software-re-engineering  
category: "troubleshooting"  
tags: ["troubleshooting", "software engineering"]  
reading_time: 1 minute  

---

# What is software re-engineering?

What is software re-[engineering](https://yourviews.mindstick.com/view/87219/top-10-best-engineering-colleges-to-get-admission-in-2024)?

## Answers

### Answer by Hitesh Vohra

![What is software re-engineering?](https://answers.mindstick.com/questionanswer/a0f62227-4a53-4899-b832-bda381252738/images/98adc4e3-7306-4dc2-9e78-85dcbae3be4d.jpeg) **\**

- **[Software](https://answers.mindstick.com/qa/49878/which-software-is-bundled-with-a-macbook) Re-engineering** is a software development technique that aims to make a software system more maintainable. Re-engineering is the process of examining and altering a system in order to reassemble it in a new form. Reverse engineering, forward engineering, rebuilding, and other sub-processes are all part of this process.
- To describe a cost-effective system evolution alternative.
- The purpose of this document is to describe the activities involved in the software maintenance process.
- To discuss the problems of data re-engineering and to distinguish between software and data re-engineering.

\

**Read More: [What is feasibility study?](https://answers.mindstick.com/qa/96753/what-is-feasibility-study)**


---

Original Source: https://answers.mindstick.com/qa/96741/what-is-software-re-engineering

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
