SMS: Concurrent engineering, research, and applications.