SMS: Engineering within ecological constraints