Something you might do while designing software is plan