Zaslat SMS: Distributed component architecture