SMS: Theoretical foundation engineering