iPhone may an exemplary smart phone but it has its own limitations. It runs on iOS, a platform that allows the installation of a wide range of applications. However, the disadvantage aspect of it is the fact that it is not easy to install cracked apps on iPhone, unlike other smart phone devices running on open source platforms.
It is not every time that you may afford to buy an application. What makes it even sadder is the fact that all the Apple approved transcendent applications have price tags on them. Apple only allows the installation of applications they have proved and hence you are left with no choice but to either buy the application license or stay without it.
The internet links you to many programmers who strangely find pleasure in cracking apps and providing them for free. PCs and smart phones that run on open source operating systems can take advantage of this. Apple just makes this harder by programming their devices for exclusivity that only allows installation of approved apps.
However, technology has been advancing and when there is a smart person to program something, there is an equally smart person to reprogram it. There is a team of programmers that have found a code that breaks the iPhone programming to allow it to install non-approved applications. That means you do not have to rely on Apple to approve an application before you install it.
This procedure is known as jail breaking and it only applies to iDevices. Once you do it, you will have access to all apps compatible with iDevices and you will be able to install cracked apps on iPhone. Hence, there will be no need of always having to pay for all the exquisite apps in the Apple app market since you can easily get a cracked version by simply downloading and installing.