Because smartphones are small computers, they run an operating system that is often common between devices to ensure compatibility. The majority of smartphones run on Apple iOS or Google Android but others use Windows Phone or BlackBerry OS. Most can do multitasking, running more than one program which helps the user do things quicker and easier. Users can get more programs, called mobile apps, from the manufacturer's app store, such as the Apple App Store and Google Play which can help them complete special tasks. 