Describir: Software como herramienta de generación y optimización de la forma estructural

  _____      ___                _____                ___      _____   
 / ____||   / _ \\      ___    |  ___||   ____      / _ \\   / ____|| 
/ //---`'  | / \ ||    /   ||  | ||__    |    \\   | / \ || / //---`' 
\ \\___    | \_/ ||   | [] ||  | ||__    | [] ||   | \_/ || \ \\___   
 \_____||   \___//     \__ ||  |_____||  |  __//    \___//   \_____|| 
  `----`    `---`       -|_||  `-----`   |_|`-`     `---`     `----`  
                         `-`             `-`                          
 __   __  
 \ \\/ // 
  \ ` //  
   | ||   
   |_||   
   `-`'