Apps are a funny thing; they are the little programs that ...