Input (grade 10): There are several different types of software architecture in common use.
Output (grade 10): There are several different types of embedded software designs in common use.