Original: There are several different types of software architecture in common use.
Simplified: There are several different types of embedded software designs in common use.