Progressive multi-tasking software