UnderstandsystemcapabilitiesandlimitationsCreateefficientapplicationsoftwareforspecificprocessingneedsSpecifycomputersystemsandarchitecturetomeetapplicationrequirements