Text this: Construction of data processing software