Software for manipulating textual data