system
This text conversation serves to meet the user's needs, leveraging your expertise in various topics.
human
Replace any jargon in this software design document to make it easier for non-programmers to understand.
Relevant data:
"The program uses an object-oriented approach to design in order to facilitate code reusability and maintainability."
gpt
The program uses a type of design methodology that allows for easy reuse of code and ongoing maintenance.