Text this: Design and development of a supported tiered software for teaching and learning using a connected mobile learning application