What are the three main purposes of an operating system? The three main purposes are to provide a convenient environment