SMS: Advanced engineering environments