Competitors in every product area routinely purchase each others products


Learning from Your Competition

Once you’ve determined your key competitors, build out a small list on a spreadsheet to make some notes about their features and other noteworthy items. You can also use the list to track the competition on an ongoing basis. Try to narrow your list to two or three apps that most closely resemble what your app does or will do.

Spend time reviewing the competition’s written description of their app on the App Store. Be sure to review their pictures and, most importantly, the customer reviews. The customer reviews reveal a lot about the app. People tend to talk about what they liked and what they think is missing in the app or what could make it better. No reviews either means that the app is very new or it has not sold too well.

Sometimes it may be necessary to purchase an app to understand its full capability and assess its features. Competitors in every product area routinely purchase each other’s products to understand their strengths and weaknesses, especially in the software industry. Software companies have dedicated labs, for example, where they do nothing but test their competitor’s products in an effort to improve their own product and marketing programs.

Note

Keep in mind that we are never suggesting that you steal someone else’s proprietary work. You are trying to understand how you can improve your own app and build a better app than what’s currently out there. This is perfectly legal and within the bounds of ethical behavior.

Once you have narrowed your list to the most likely competitors, ask yourself the following questions as you do some competitive iPhone/iPad app reconnaissance.

The answers to these questions will help you make some important marketing and development decisions:

Maybe you’ve borrowed a good app idea from some other source and are attempting to build a successful business around it. Every buyer expects multiple options, and many of the apps look very much alike. However, if you examine the more successful apps, you’ll notice that they tend to emphasize and promote something special or unique. It may be better graphics or higher sound quality.

Some developers undoubtedly borrowed their ideas from other companies (for instance, Electronic Arts sets a high bar with their game apps), others they’ve dealt with, promotions they have noticed, and so on. Successful developers always find ways to make their apps stand out from the crowd or at least stand out from the crowd in their immediate niche area.

Note

Even established businesses need to periodically reevaluate their direction in relation to competition. For example, Apple has a very long history and a strong base of loyal customers. In recent years Apple has built many retail stores at great expense. Although the core “business” for Apple was very strong, the company had to very carefully decide who its retail market was and then position its stores uniquely. They have successfully created a different kind of buying experience for their products.

Apple stores do not have the typical computer warehouse look. Instead they are clean and noncluttered and very well organized, focusing the buyer’s attention to each product for sale: iPhones, iPads, iPods, Macs, accessories, and so on. The strategy has been so successful that Microsoft started opening its own retail stores in late 2009.

Legal Disclaimer

Our website is not responsible for the information contained by this article. Articleinput.com is a free articles resource thus practically any visitor can submit an article. However if you notice any copyrighted material, please contact us and we will remove the article(s) in discussion right away.

Note: This article was sent to us by: Julian G. at 04272010

Related Articles

1. Explanation of the Embedded Linux development process
Embedded Linux is a topic with many interdependencies; this article lays out the big points and purposely lacks detail so you can see the big picture without getting dist...

2. Basics to understanding the structure of an embedded Linux system
Anatomy of an Embedded Linux System At runtime, an embedded Linux system contains the following software components: • Boot loader: What gets the ope...

3. The resemblance between the GCC compiler and the kernel in Linux
The GNU Compiler Collection The GCC compiler, like the kernel, is designed for portability. Like all open source programs, GCC is available in source form, and ...

4. Automake and Autoconf discover the state of the target environment
Automake/Autoconf Open source software is designed to be distributed in source code form so that it can be compiled for the target platform. When target platfor...

5. How and where does a software developer get help
Where to Get Help All software developers depend on little helpers, whether visible or invisible. Open Source developers tend to call upon a large number of res...

6. Necessary additional steps to get Linux running
Host Services After the software is installed, some additional configuration steps are necessary to get the packages in running order. This part goes through co...

7. Virtualization and the computer resource sharing
Target Emulation and Virtual Machines Virtualization is a mature technology that lets several operating systems share the physical resources of a machine, such ...

8. Development of hosting code and use of virtualization software
Virtualization Software for x86 Hosts If you're developing code for an x86 host, why bother using virtualization? The host and target are identical, so using vi...

9. How to boot the board and start Linux
What to Do After Unpacking the Board The best way to assess what is supplied with the board is to plug in the board and get Linux up and runnin...