Think about a software program you enjoy using or use frequently. It could be a

Think about a software program you enjoy using or use frequently. It could be a game, an MS Office application, an e-mail client, etc. How do you think the software was designed? How would that design incorporate many of the features we have learned about up to this point (modules, decisions, loops, arrays, etc.)? what additional ways might this program incorporate the concepts