SMS: Advanced financial modelling