SMS: Numerical ecology