digital imaging / concurrent systems / digital technology / software developers / communications infrastructure / interesting systems / concurrent applications / computerized snack-food stand / multi-core processors / a lot of software / software infrastructure / A lot of applications / software development / /