Zaslat SMS: Fundamentals of tool engineering design