In the absence of multiprocessing, a single application is run at a time. Thus a single user is serviced at a time. Multiprocessing is necessary for time sharing systems, which allow several users to get service simultaneously.