This is a list of some of the benefits of the App Store. The idea is not that every developer may want/need every feature, but think how much it would cost a developer to implement each one by themselves.
- 24/7 worldwide availability, instant payment/download
- Easy re-install after deletion, you still own the app even if deleted
- Region restriction
- Separate app pricing by region
- Revenues paid to developer from multiple region currencies without conversion fees
- Tax calculation and collection
- Customer refunds
- User rankings and reviews
- App store advertising in category listings
- Video previews of the app in operation
- Packaging of media content allowing developers the ability to load game levels as the user needs them rather than all at once
- App sales stats