Market analysis for product software

Market analysis for product software

Market analysis for product software consists of a number of techniques that allow an organization to collect and disseminate information from their external environment of software products for use in determining their market strategy and actions. For example, market analysis helps to determine critical strategies for new software products such as time-to-market length, creating product differentiation, creating and preserving supplier credibility, developing effective distribution channels, forming relationships with large customers, and managing market efforts (Igel & Islam, 2001).

This topic has its roots in marketing discipline. Many types of market research techniques are used to gather this information. Market analysis plays a large part in explaining the current situation of a marketing plan. Marketing is very important to new product development because software products have a short average lifespan of five years and incur 75% of the costs during the research and development phase (Atkinson et al., 2004). Therefore, including market analysis information early on in the product lifecycle can ensure resources are not wasted.

It's a wide field so this article is a sample of scientific work that has linked the fields of marketing and product software. This consists of research in the fields of general market, customer, and competitor analysis which can be seen as processes that are hierarchically grouped under market analysis in the meta-process model from the figure below. There are many processes that can be used for each of these three processes to acquire information from the market. This article only lists a selected few for each.


General Market Characteristics for Product Software

Analysis of general market characteristics should lead to information about the market such as definition, size, trends, and market segmentation. This analysis is needed to help develop and maintain marketing strategies for product software and overall business strategies. The covered methods and techniques to obtain this information are Porter’s five forces model, risk analysis, marketing intelligence, and marketing decision support systems.Porter’s five forces analysis is useful for software since it highlights many important factors that will be discussed in customer and competitor analysis such as switching costs, brand equity, product differentiation, and price of total purchase.

Customer analysis for product software

Customer analysis is needed to predict behavior and create demand forecasts for product software. It is also necessary in the development of new products to help select the most profitable choice. To analyze customers, aspects such as demographics, buying motivation, and expectations are studied. Besides basing behavior on software only, customers also look at the network externalities from software packages, such as manuals, add-ons, and training courses, to make purchase decision.All of these subjects are useful for determining target groups (also known as market segments).

Moreover, this information helps determine the optimal solution to the tradeoff between time-to-market and quality. Market analysis results are important to help establish an optimal point between the tradeoff of time-to-market and quality. While customers would love to have a short time-to-market with lots of features and high quality, it is impossible for the vendor to find financial success in this scenario. Therefore, a managerial decision must be made on the resources and objectives for new product development. Risk analysis techniques can be used to manage this trade-off decision (Carmel, 1995). With the heavy competition in most software product markets, gaining early market acceptance is essential to achieving firm success (Trondsen, 1996). This is not easy to do. Product complexity and rapid changes in requirements increase the difficulty of rushing software products to market. There are some ways to relieve this tension of time-to-market.The best way for a software company to remain competitive, is by finding ways to include quality assurance activities during software development and at the same time find ways to reduce the time-to-market. This is one of the key management decisions during product development facing software companies.

Customers can be divided into two groups, consumers (an individual) and corporate buyers. Consumers generally buy software for personal use on their home computer. While they behave as individuals, they are influenced by the environment and the other people around them. For consumers, psychological traits, such as risk-taker versus risk-avoider, play a great role in major decisions by the individual. Many other factors play a role for corporate buyers of product software. Businesses buy product software usually as an indirect material to help them increase the effectiveness of their process. There is a complex interaction of individual and group goals working during the decision-making process that are constrained by available resources. A technique for dealing with the buying process in a firm is the buying center.

Many techniques are used to provide information on customers. Some examples are:

Competitor analysis for product software

The final major area of analysis in market analysis is the industry itself. By knowing what is happening with competitors, a software company can adjust strategies to be more successful in the marketplace. Companies should know about market share percentages, strength and weaknesses, industry structure, and strategic groupings among other things to get a good picture of what the competitive environment is like. Strategic groupings can be in the form of alliances between product software firms.

Competitor analysis is especially important when it comes to new product introductions. There are many advantages, especially for revenue, for a software company that can show major enhancement to software or be first to market (Messerschmitt & Szyperski, 2004). This makes competitor analysis particularly important because it can help a firm decide which new product opportunities to pursue by what the market size will be following the actions of other competitors. Research has shown that knowledge about the competitors’ strategies is very important to help distinguish failures from the successes in product software (Cornish “Product”, 1997). Knowing what is going around in the software industry is essential for software firms to be successful. Firms need to know which other software products their product must work with (eg operating systems) to provide the most usability for the customer. Therefore, developing and sustaining of architectural control can lead to competitive advantage (Messerschmitt & Szyperski, 2004).

One author has made a list of industry characteristics for product software that affect marketing strategies: emerging fragmented industry, end user competition and imitation, high level of research and development intensity, high degree of integration with hardware, high degree of specialization, complementary with hardware and computer services, high level of maintenance and marketing costs (Rao & Klein, 1994). Competitor analysis is available to explore these areas and others in greater depth to help a software firm determine their future goals and strategies.

Some techniques to conduct competitor analysis are:


  • Atkinson, A. A., Kaplan, R. S. and S. M. Young. Management Accounting. International 4th Ed. New Jersey: Pearson Education International, 2004.
  • Carmel, E. “Cycle Time in Packaged Software Firms.” Journal of product innovation management , Volume: 12, Issue: 2 (March 1995), pp: 110-123
  • Cornish, S. L. “Product Innovation and the Spatial Dynamics of Market Intelligence: Does Proximity to Markets Matter?” Economic Geography. Volume: 73, Issue 2 (April 1997), pp: 143-165.
  • Igel, B., and N. Islam. “Strategies for service and market development of entrepreneurial software designing firms.” Technovation , Volume: 21, Issue: 3 (March 2001), pp: 157-166
  • Kekre, Sunder, Mayuram S. Krishnan, and Kannan Srinivasan. “Drivers of Customer Satisfaction for Software Products: Implications for Design and Service Support” Management science , Volume: 41, Issue: 9 (September 1995), pp: 1456-1470
  • Messerschmitt, D. G. and C. Szyperski. “Marketplace Issues in Software Planning and Design.” IEEE Software. Volume: 21, Issue: 3 (May/June 2004), pp:62-70.
  • Ramesh, B., Pries-Heje, J., and R. Baskerville. “Internet software engineering: A different class of processes.” Annals of Software Engineering. Volume: 14, Issue: 1 (December 2002), pp: 169-195
  • Rao, P.M., and J. A. Klein. “Growing importance of marketing strategies for the software industry” Industrial marketing management, Volume: 23, Issue: 1 (February 1994), pp: 29-37
  • Shurmer, M. “An investigation into sources of network externalities in the packaged PC software market.” Information economics and policy , Volume: 5, Issue: 3 (October 1993), pp: 231-251
  • Trondsen, T. J. “Some Characteristics of Adopters of a Major Innovation in the Computer Field and Its Potential Use in Marketing.” Industrial Marketing Management Volume: 25 Issue: 6 (November 1996), pp: 567-576

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Marketing strategies for product software — assist software firms to determine the type of market analysis that is needed for decision making. Two general strategies that are well known in the marketing discipline are: marketing mix; and relationship marketing. Marketing mix is the typical …   Wikipedia

  • Market share analysis — is an important part of market analysis and indicates how well a firm is doing in the marketplace compared to its competitors. Givon, Mahajan, and Muller have researched spreadsheet and word processing software firms to give a clearer image of… …   Wikipedia

  • Product lifecycle management — (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal. [cite web title = About PLM publisher = CIMdata url = ] PLM… …   Wikipedia

  • Product Family Engineering — Product families/lines are quite common in our daily lives, but before a product family can be successfully established, an extensive process has to be followed. This process is known as product family engineering, product line engineering, and… …   Wikipedia

  • Software product management — is the process of managing software that is built and served as a product as opposed to a serviceoftware productsA software product is typically a single application or suite of applications built by a software company to be used by *many*… …   Wikipedia

  • Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… …   Wikipedia

  • Software design — is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low level… …   Wikipedia

  • Software developer — For corporations which develop software, see Software company. A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software.[1] A software …   Wikipedia

  • Product information management — or PIM refers to processes and technologies focused on centrally managing information about products, with a focus on the data required to market and sell the products through one or more distribution channels. A central set of product data can… …   Wikipedia

  • Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”