
ยท Mohammad AbouElSherbini
Software Design
Good software design creates systems that are easy to understand, change, and maintain, while also being efficient, reliable, and secure

Good software design creates systems that are easy to understand, change, and maintain, while also being efficient, reliable, and secure