Text this: Distributed processing and data communications