Software that is simple in design. An elegant program means that the program's logic can be easily traced by another programmer. In the past, an elegant program also meant using the least amount ...