Design and programming by Smart Modern Engineering