Question: what are the characteristics of good program?
Answer: Portability. A program should be supported by many different computers. ... 
Maintainability. It is the process of fixing program errors and improving the program. ... 
Efficient. ... 
Reliable. ... 
Machine Independence. ... 
Cost Effectiveness. ... 
Flexible. ... 
Related Articles.