What exactly SMSQL does?