CODETECH CODETECH (Sample Start-Up Business Plan) Confidential Business Plan August 1996 Codetech Codetech Jason Ushburn 33 North Street New York, NY 11201 (212) 834-5699 This memorandum does not constitute an offer to sell, or a solicitation of an offer to purchase, securities. This business plan has been submitted on a confidential basis solely for the benefit of selected, highly qualified investors and is not for use by any other persons. Neither may it be reproduced, stored, or copied in any form. By accepting delivery of this plan, the recipient acknowledges and agrees that: i) in the event the recipient does not wish to pursue this matter, the recipient will return this copy to Codetech, at the address listed above as soon as practical; ii) the recipient will not copy, fax, reproduce, or distribute this Confidential Business Plan, in whole or in part, without permission; iii) all of the information contained herein will be treated as confidential material. Agreement executed by the recipient prior to, or contemporaneously with, its receipt of this Confidential Business Plan. Business Plan No._______________ Provided To_____________________________ Company________________________________ Date____________________________________ 2 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Table Of Contents I. Executive Overview ....................................................................................................................... 5 A. Summary of Business & Business Model ................................................................................... 5 B. Visual Trace - The Entry Product .............................................................................................. 6 II. The Company ............................................................................................................................... 7 A. Product Strategy.......................................................................................................................... 7 1. Application Development ....................................................................................................................... 7 2. Application Quality, Test and Deployment ............................................................................................ 7 3. Application Integration and Utilization .................................................................................................. 8 B. Technology.................................................................................................................................. 8 C. Value Proposition........................................................................................................................ 8 1. Improved Products.................................................................................................................................. 8 2. Developer Productivity ........................................................................................................................... 8 3. Product Quality ....................................................................................................................................... 9 4. Development Cost .................................................................................................................................. 9 5. Time to Market ....................................................................................................................................... 9 D. Management Team...................................................................................................................... 9 E. Organization .............................................................................................................................. 10 F. Patents & Copyrights ................................................................................................................. 11 G. Risks.......................................................................................................................................... 11 III. Market Analysis ........................................................................................................................ 11 A. Market Description ................................................................................................................... 11 B. Target Market ............................................................................................................................ 12 1. Seats...................................................................................................................................................... 13 IV. Competitive Analysis ................................................................................................................ 15 A. Competition .............................................................................................................................. 15 B. Barriers to Entry ........................................................................................................................ 16 V. Products & Services ................................................................................................................... 16 A. Product Line Plans .................................................................................................................... 16 1. Visual Trace ......................................................................................................................................... 16 2. Visual Tester ......................................................................................................................................... 20 3. Visual Service ....................................................................................................................................... 20 B. Future Product & Services Plan ................................................................................................ 21 C. Service and Support Plans ........................................................................................................ 21 VI. Marketing & Sales .................................................................................................................... 22 A. Sales Strategy............................................................................................................................ 22 B. Partnering & Bundling Opportunities ....................................................................................... 23 C. Sales Cycle ................................................................................................................................ 23 D. Pricing Strategy......................................................................................................................... 23 E. Marketing Communications ...................................................................................................... 24 F. University Program.................................................................................................................... 25 VII. Finance ..................................................................................................................................... 25 3 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech A. Financial Overview ................................................................................................................... 25 B. Income Statement - Base Plan................................................................................................... 26 C. Balance Sheet - Base Plan ......................................................................................................... 26 D. Statement of Cash Flows - Base Plan ....................................................................................... 27 E. Revenue Sources - Base Plan .................................................................................................... 27 F. Expense - Base Plan .................................................................................................................. 27 G. Funding Requirements .............................................................................................................. 28 H. Additional Revenue Streams .................................................................................................... 29 VIII. Glossary .................................................................................................................................. 29 A. Overview of Development Process in the IT Industry.............................................................. 29 B. Definition of Terms................................................................................................................... 30 IX. Appendix .................................................................................................................................... 32 A. Resumes .................................................................................................................................... 32 B. Visual Trace Screen Shots ........................................................................................................ 32 C. Codetech Financial Model ........................................................................................................ 32 IX. Appendix………………………………………………………………………………….… 32 A. Resumes…………………………………………………………………………………… 32 B. Visual Trace Screen Shots……………………………………………………………..… 32 C. Codetech Financial Model………………………………………………………………… …32 4 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech I. Executive Overview A. Summary of Business & Business Model Codetech has identified a significant market opportunity and developed technology ideally suited for entry into the application development and deployment tools market. The client/server database and application tools market is projected to reach $7.5 billion in revenues in 1995, an increase of fifty per cent over 1994. This growth rate is expected to be maintained in 1996 and then accelerate in 1997, reaching $20 billion through penetration of client/server architecture into mainline mission-critical business applications. These applications are dependent on the availability of scalable technologies and tools to support the high performance, reliability and availability requirements of these users. The widespread adoption of client/server and object-oriented technology will be enabled by the availability of more powerful relational database software, stable 32-bit operating systems, and mature object-oriented development and deployment tools. Codetech plans a suite of tools to address this market need. These tools will: Allow application developers to easily establish performance profiles and allow for detailed analysis of their software – giving a system-level view of application performance including response time and CPU usage, which can pinpoint bottlenecks and provide diagnostics for optimization Allow application integrators to easily perform system-level test of complex, distributed applications that will identify performance bottlenecks in client applications, server applications and networks Allow developers and their users/customers to track performance, feature use, user error rates, and overall system use characteristics Codetech’s goal is to lead the software test tools market in terms of: Ease of use, and tight integration with development environments Compatibility with all leading development and operating environments Non-invasiveness test and measurement tools that operate in the actual application environment Interactive user interfaces and productivity options While some of these development and deployment tools exist in the mainframe and Unix environments, the Windows environments have been severely underserved. Although the new Microsoft operating systems have begun to address stability, the professional tools to create highperformance, high-quality, mission-critical applications are still missing. This creates an attractive investment opportunity with high return. Quick time to market will be crucial for success. Assuming an early and multi-stage funding commitment, Codetech’s revenues are expected to reach $115 million in year five. Codetech’s market entry plan targets the professional application development community, with follow-on products targeting application integrators and systems managers. The products will be aggressively priced for these markets and distributed through a combination of direct and indirect sales channels. 5 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech The Company estimates a potential market cap of $600M+ for Codetech based on IPO comparables. The Company is seeking a commitment of $500 thousand for market entry and an additional $1.6M to fund continued implementation of the business plan, which will enable Codetech to be first to market, and to gain and maintain the position of market leader. The Company expects to generate a profit in its first year of operation. B. Visual Trace - The Entry Product Codetech’s first product to market will be its Visual Trace, built to help Windows developers resolve their application performance problems. An application’s performance has been one of its most important and visible characteristics and, in mission-critical processing, the customer has come to expect sub-second response times. The developer encounters complicated interactions between application code, third-party libraries, object components and the operating system. This environment makes it difficult to identify and diagnose the causes of poor performance, and therefore challenges the delivery of finely-tuned applications. Codetech will be first to market with a comprehensive application performance tracing tool for Windows developers. Codetech's tools will give developers a new capability which allows for visibility into the internal performance of an application. Visual Trace is a powerful tool that peers into a running program, identifies the portions of the application that are causing poor performance, and gives the developer insight to quickly eliminate problems and better understand the processing behavior of the program. Visual Trace is capable of tracing entire programs, thirdparty components and system level APIs (application program interfaces). It will work with all popular client/server development environments on the Windows NT and WIN95 platforms. Today, performance tracing tools on the Windows platform are either very difficult to use, limited in scope, or non-existent. Visual Trace utilizes many low level techniques previously unavailable on the Windows platform. The tool can trace and analyze libraries, components, and even stand alone executables. The direction for vendors of application development tools is to provide less and less focus on the lower-level technology and more on productivity improvements and user interface, which sharpens the need to deliver timely solutions to business problems. There are limited tracing tools that ship with C/C++ compilers from vendors such as Microsoft, Borland, and Symantec. None have the accuracy, depth, ease of use or commercial strength needed, to fulfill the needs of mission critical client/server applications. The Visual Trace Suite addresses all of these deficiencies and more, giving the developer a flexible, fast, intuitive and fun workbench to analyze programs easily and repeatedly. Development of the core technology of the system has been completed. Demonstration versions are currently available. Development is continuing on a complete set of features and functions. The initial release, which will enter Beta Test in April 1996, with general availability in third quarter 1996, will support Microsoft’s Visual C++. Visual C++ currently represents 50% of the two million C/C++ developers on the Windows platform. Visual Trace with support for Borland and Symantec environments will quickly follow, representing an additional 40% of the market. The second set of applications will target the growing market of fourth generation language (4GL) tools. The first 4GL tool planned will be compatible with Microsoft’s Visual Basic, with approximately two million users. Additional 4GL environments such as Sybase’s PowerBuilder and Borland’s Delphi will follow, driven by market demand and partnership opportunities. 6 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech II. The Company A. Product Strategy Codetech’s initial product strategy is to be first to market with application trace tools for professional developers working in the 32-bit Windows environments. Continuing from this entry, Codetech will be positioned as the pre-eminent supplier of professional application monitoring tools, with a product family that addresses the application lifecycle from development, through deployment and utilization. Codetech has developed proprietary core technology that allows many aspects of how an application is working to be tracked in real time. This technology is first being utilized to measure CPU cycles and elapsed time for all the functions within an application whether or not the source code is available. Three market segments have been identified for these types of tools: application development, application integration and deployment, and application utilization and maintenance. Each of these segments represents another stage in the lifecycle of software initiatives. Codetech's products will make use of its core technology coupled with rich feature sets for each of these markets. 1. Application Development This segment includes the professional programmers and software engineers who are using 3GL and 4GL programming languages to create and modify applications. These programmers may be developing products for software companies or projects for in-house use. Codetech's entry product (Visual Trace) is targeted specifically for this market. These developers are looking for tools that can be integrated with their development environment and provide them with capabilities that: Improve the productivity of the development process Improve the quality of applications Improve the performance of applications Have short learning curves Improve cycle time 2. Application Quality, Test and Deployment This segment includes the systems engineers who are responsible for putting an application into use. This may involve installation of new applications, integration of applications with networking infrastructure or integration of applications with applications. While these professionals may be adding new functionality to applications, they are typically not fluent in programming languages. These users will demand tools that: Allow the performance of complex systems to be mapped, timed and analyzed for development quality Enable the evaluation of the performance impact of system changes Are easy to use for technicians Work with distributed systems Promote consistent maintainable, supportable deployment 7 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech 3. Application Integration and Utilization This segment includes systems engineers, operators and help desks personnel. These groups will be targeted with application monitoring tools that can track and measure many aspects of an application's performance, e.g., meantime to failure, reliability, test data availability and security. Important features of these tools include: While the Company is currently totally focused on the entry product, all products will derive and build from the common core technology. There are many possibilities for these types of tools. There are also significant positioning and partnering opportunities. Product requirements of this segment will require additional research and development effort and its market is a slightly different customer base. B. Technology Codetech has developed the first instruction tracing program for the Intel/Windows platform. Utilizing proprietary Trace-Compilation Monitor (TCM), previously unavailable on Windows, Visual Trace will be unsurpassed in accuracy and have little performance impact during testing. The Windows platform currently offers only limited, inaccurate sampling tracers with a high degree of overhead. Codetech’s customers will be encouraged to analyze, tune, map and test regularly. Trace and path analysis operates on the parts of a program for which the developer has either the object code (libraries) or the source. Other advanced technologies operate on the system level APIs and the operating system itself, recording a complete view of the runtime characteristics of the application. Both techniques will be leveraged by the Company in the future and offer significant possibilities for other types of tools. The Company has written all of the product in C/C++ promoting object orientation, re-use and extensibility wherever possible. Many parts of the entry application will be utilized in future products keeping Codetech on an aggressive and profitable delivery schedule. The Integrated Profiling Environment was developed from the ground up using industry standard C++ class libraries from Microsoft and components to create an extensible, intuitive and fun performance workbench. This will be another key selling point of the product. C. Value Proposition Codetech’s products are designed to deliver value to its customers in many ways: 1. Improved Products Application performance is known to be an important feature of any software product. However, without tools, there is no effective method for measuring and assuring any level of performance. Visual Trace gives developers the visibility on performance characteristics that are required for improving their software. 2. Developer Productivity An integrated set of tools allows the developer to spend more time creating the application and less time searching for the causes of problems. Since Visual Trace runs in real time without changing the application, debugging is very efficient. The varied and flexible views available with the Visual Trace can quickly isolate path problems and errors, and provide impact analysis. 8 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech 3. Product Quality The new capabilities of Visual Trace allow software to be tested during development, in ways that were not previously possible. The "coverage" view, for example, gives the developer a simple indication of the quality of written and tested code. 4. Development Cost By putting these testing capabilities in the hands of the developers, problems can be detected and corrected earlier and more cost effectively. 5. Time to Market Combined, all of these benefits speed the complete development process. Not only are programmers more productive, they release more thoroughly tested code, with quantified performance characteristics, faster than possible today. The Company’s products will be used by IS departments that develop software to support internal operations, engineering departments that develop software as a component of a manufactured product, ISVs that develop software for resale, VARs that combine software components and applications for resale and Systems Integrators. D. Management Team The Company was founded by Jason Ushburn, 28, who received his bachelor’s degree from Columbia University in Computer Science. Mr. Ushburn began his computing career in high school where he became a computer-aided design (CAD) expert and was instrumental in bringing CAD automation to Columbia University. He worked in the financial services industry, at Goldman Sachs, Inc. and Dillon, Read and Company for five plus years designing, developing, and managing mission-critical software applications on Unix, mainframe, OS/2 and Windows platforms and has been a pioneer in the implementation of object-oriented technology and client/server solutions in investment banking. Early in 1995, Mr. Ushburn began development of a prototype for the Visual Trace in his spare time. In late July, he resigned his position as Vice President at Dillon, Read to start up Codetech. Since then, he has devoted all of his time and resources to the development of prototype, market research, the business plan and continued work towards the first release. Mr. Thomas G. Bane, also 28, received his bachelor’s degree from Ithaca College in Accounting and an Master’s Degree in Computer Science. He has held various management, finance and business development positions with AT&T, and is currently working for Scientific Software Inc. Before leaving AT&T, Mr. Bane was the Chief Financial Officer for Business Communication Services - New Business Development. While in this position, Mr. Bane gained valuable new venture experience while working with Bell Labs, Olgilvy and Mather, as well as Operations and Product Development. He currently works with the Scientific Software Sales team in developing new sales & marketing initiatives and product opportunities. Mr. Bane is prepared to leave his post once Codetech is funded. Mr. Bane will initially concentrate on the financial and operational management of the Company, as well as external relationships, and Mr. Ushburn will be in charge of research and development. They have a long, established relationship, complementary skills and are completely committed to the success of the Company. 9 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech The Company is currently looking to add a person to assume responsibility for the sales and marketing of the Company’s products and three or four engineers to form the base team. A Board of Directors will be formed consisting of: Jason Ushburn, Founder & CEO Thomas G. Bane, President One voting seat to NorthPoint Software Ventures Inc. One voting seat to Lead Investing Partners One non-voting member with successful entrepreneurial experience in this market Codetech entered into an agreement with NorthPoint Software Ventures Inc., a professional and ventures services firm that mentors software start-ups. Through this relationship, Codetech will have the advantage of up-to-date market research, competitive analysis, market analysis, technology trends, access to new channels of distribution and alliances, competitive operational and performance ratios and risk management tools. NorthPoint will conduct an initial Risk Assessment of the Codetech, develop its Risk Index and subsequently track Codetech’s progress over time in reducing its Risk Index. The alliance with NorthPoint is expected to increase Codetech’s success, reduce its risk and increase its value. Monthly checkpoint meetings will be help to measure and track financial and operational progress and financial software and support packages will be installed for audit and control. E. Organization Codetech will be established as a “C” Corporation, incorporated in Delaware, and its offices will initially be located outside the Boston area. The Company believes recently graduated software engineers from a number of excellent computer science programs in the Boston area will be source of creative talent that will be required to make the Company successful. The Company also believes that a significant number of software startups in the Boston area will provide a source of competent sales and support skills. The initial organization will be a small team. Codetech plans to add four people to round out the start-up team: Sales and marketing executive with previous Windows development experience. A technical marketing requirements analyst with substantial market and user knowledge Three software engineers with the following skill requirements: Compiler specialist Windows internals specialist User interface specialist Documentation, product packaging, and advertising will initially be contracted with outside vendors. The direct telesales force, inbound call center and product support will be operated internally. They Company will rely on numerous partnerships and distribution channels to achieve market reach. 10 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech F. Patents & Copyrights The Company plans to protect and exploit its proprietary core technology, Trace-Compilation Monitor (TCM). It will rely on a combination of copyright, trademark and trade secret laws, and contractual provisions to protect its intellectual property rights in its products. The Company does not currently hold any patents for its techniques but will most likely choose to file applications in the future. G. Risks Codetech’s Visual Trace is dependent on language features, operating system internals and processor architecture. It is dependent on the vendor, in this case Microsoft, for timely dissemination of internals and the ability to beta test prior to general release. The Company believes that it will be able to keep up with upgrades and product stabilization and by leveraging communications facilities such as the Internet and other on-line services will be able to support such products. Future product plans are not as dependent on as many internals. The technical hurdles have already been cleared. The Company’s primary platform target will be the newer versions of Windows from Microsoft such as Windows95 and Windows NT. The success and acceptance of these products at the enterprise level will be vital to the success of Codetech. Recent sales figures of 7 million in the first month for Windows95 indicate that acceptance is widespread and growing. Corporate installations will most likely be the growth segment for 1996. Windows NT already has taken off in the corporate arena. National Data Corporation reports in June 1996 that Windows NT has grown from 12% in 1994 to 30% of the application server market in 1995. Foster Research Inc. projects that NT shipment will increase from the estimated 150,000 in 1996 to over 300,000 by 1998, double that of Unix shipments estimated for 1998. III. Market Analysis A. Market Description The client/sever database and application tools market is expected to reach $20 billion over the next five years, with the tools sector estimated at about half, or $10 billion. Although the segments within this market are still poorly defined, researchers and analysts agree that it is an attractive, high growth market. Further, analysts estimate that there are over two million persons developing software on the Windows platform today, with a 4:1 ratio of Windows to Unix developers. According to a 1995 survey conducted by Software Market Research, Inc., 70% of IS shops are targeting the client/server platform as their primary computing model. This survey confirms that an extensive set of expectations exist for building applications for the client/server model, with “better development tools” and “more efficient use of resources” being two primary needs. There are many key factors driving this move to client/server: Exploitation of rapidly declining, increasingly powerful PC and server hardware End user empowerment, access to vast amounts of corporate data and productivity through advanced technology Ease of use through graphical user interfaces Integration of PC applications 11 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Flexibility and customizability of applications The primary developers making this transition are IS departments that develop software to support internal operations, engineering departments that develop software as a component of a manufactured product, ISVs that develop software for resale, and VARs/SIs that combine software components and applications for resale. Although the purposes for which these groups develop software vary, developers in all organizations face many unrelenting forces: Increasing complexity of software development and deployment Software development continues to be labor-intensive, unpredictable, and prone to human error Pressure to move to object-orientation and reuse at many levels Pressure to shorten time to market Accordingly, developers have sought tools to improve software quality and to reduce development and testing time. Wessels, Arnold & Henderson have termed this market, “Software Quality Enhancement (SQE).” Their July 1996 estimate of the current market size of this segment alone to be $330 million. They expect this incremental segment to grow to $2.1 billion by the year 2000. Adoption rates for the SQE sector are very fast, as the need to increase the quality and the time-tomarket simultaneously is requiring new approaches and tools for software development. Within this segment, application tracing and optimization tools are estimated at $50 million in 1996 with a compound growth rate of 50%.1 ABC estimates a CAGR of 70% for the client/server and Graphical User Interface (GUI) tools segments, which are expected to dominate the market by 2000, as the number of mainframe computers continues to decrease. Codetech plans to immediately address this segment with its introductory product. The newer versions of 32-bit Windows on Intel PCs are quickly becoming the desktop of choice in the enterprise. Codetech’s founder, through years of experience on the cutting edge of technology, have identified a need for technical application quality and troubleshooting tools at various skill levels for programmers on the Windows platform. Secondary products will service application testers, quality assurance teams and help desk departments with performance measurement tools. These tools will focus not merely on the development process but on the entire spectrum of client/server computing from development to deployment to maintenance and success measurement. Today, these types of tools are broadly categorized as application management tools. This market is expected to grow at an annual compound rate of 25-30%, reaching $4.8 billion in 1998.2 B. Target Market The target customer for the entry product set is an educated buyer, typically a highly-skilled programming professional. Today, programmers are bombarded with promises of productivity and quality with the implementation of new technologies. In economically uncertain times, the method of evaluating and selecting those technologies becomes a question of value. Unlike many of the complex tools that promise productivity improvements, the Company’s products offer a high ROI and the benefits of improving the run times and performance characteristics are intuitive to a 1 Source: Wessels, Arnold & Henderson 2 Source: ABC, March 1996 12 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech developer. The alternative investment, re-design, analysis or database tools require longer financial break-even and their inherent benefits are not certain. About a year ago, Forrester Research Inc. conducted a survey of Fortune 1000 companies which disclosed that fifty per cent of the respondents viewed performance tuning as an alarming state in client/server offerings. Today’s buyer is looking for the application reliability and availability that today is available only on the mainframe. Codetech’s target buyers understand the need to create higher quality software faster. 1. Seats Codetech’s target customer base is both the application development and management community, and the professional services segments. ABC estimates a population of 11.9 million programmers worldwide in 1996. Visual Trace, at launch, will be integrated with Microsoft’s Visual C++ which currently holds over 49% of the 2.3 million estimated Windows C/C++ programmers (Source: ABC 1995). A version for Borland and Symantec environments will quickly follow, and will be driven by market demand. There are a number of reasons for targeting the C/C++ users first: C/C++ developers are generally more concerned with performance, robustness and reliability. This is one of their main reasons for choosing the language in the first place Third-party libraries and components with potentially hidden performance problems are commonly used in C/C++ applications C/C++ developers have a purchase propensity toward tools like Visual Trace, and rely on tools servicing performance measurement for the C/C++ professional on the Windows platform The second set of applications that Codetech will add to its suite will be versions for fourth generation languages. The client/server platform has witnessed an explosion in the 4GL arena with entrants such as Visual Basic, PowerBuilder and Delphi. The first version will target Visual Basic developers with approximately two million users worldwide. Following 4GL environments will be targeted based on market demand. Most likely the Company will target Sybase’s PowerBuilder (estimated just over 500 million shipments by year end 1996) and Borland’s Delphi respectively. 4GL environments have their own set of performance problems that the Visual Trace Suite will address: Applications written in 4GLs, and the servers they work in tandem with, often suffer from scalability problems Often the performance problems are not discovered until late in the deployment stage when re-architecting the application can be costly Less sophisticated developers, those choosing 4GL tools, tend to pay little attention to performance details when constructing software There are numerous product positioning reasons for immediately targeting the 3GL developers, although ideally the Company would like to target them all at once. The 3GL market is vast, with over 3.5M COBOL developers alone. While the Company has some solutions in the works, the performance tuning of 4GL environments will be best served with assistance from the product vendor. To measure and tune at the level that the Company can provide for the C/C++ developer would require some access to the internal architecture of the runtime environment that most 4GL products use. By getting the 3GL version in the marketplace first, Codetech will be better 13 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech positioned to approach vendors for technical relationships. Either way, the Company will have a solution; but through positioning, the Company believes that it can have the best technology and best solution. Another reason for the C/C++ entry strategy is to be first to market, capturing both Windows market and mindshare. Since development began on the Visual Trace, one of the potential competitors, Quality Software, Inc. has become a public company whose investors are demanding that they move products to the Windows platform. Codetech wants to be the first in application performance troubleshooting for the many C/C++ developers and then “pour it on” for the 4GL developers. Both product lines will share much of the same underlying technology and interface. The completion of every product will offer significant bundling opportunities and multiple customer sales. A May 1996 North American application development tools survey, with a sample size of 3000 enterprises, disclosed the following choices for new development: Of the Object Oriented languages used, 49% selected C++, 33% used Visual Basic, 5% used Smalltalk, and 13% all other Of the 3GLs used, over fifty per cent of the programmers used “C” Purchase intentions beyond 1996 are projected as follows: Segment Projected Market Penetration % Compound Growth Rate % 4GL (Graphical Tools) 75% 53% 4GL Language-Based 37% 19% OO Tools 63% 80% 3GL (Graphical) 31% 41% CASE (Model-based Development) 60% 46% The following table identifies the targeted professional services segments as of year end 1995. ABC’s September 1995 projection indicates a doubling of the revenues of the systems integration market from 1993 to 1997. Professional Services Segment Seats Percent of Market VARs, Consultants, SIs 125,000 10% Embedded Systems Manufacturers 150,000 12% ISVs 280,000 22% Total 555,000 44% Source: Systems Research, 1995 14 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Target customers for Codetech’s secondary products will be similar but slightly less technically focused. It will be the programmers and integrators that take responsibility for all aspects of a project from design to production to deployment to monitoring. IV. Competitive Analysis A. Competition Although Codetech’s Visual Trace is unique in today's market, there are a number of potential competitors. Quality Software, Inc., currently a Unix player, makes a suite of similar tracing/development tools for the Unix market. They have recently gone public and hold a market cap of $665M as of August 1996. Quality Software, according to their IPO, is planning a Windows versions of their tools by the end of 1996, but the Company, as well as industry analysts, believes that porting their toolset to the Windows/Intel platform will take considerably longer. Also, the pricing and distribution models in the Windows market are very different than the Unix market. It is not clear that Quality Software will be able to bring its distribution strategy or its technology to the Windows market. Codetech expects to establish a substantial lead in price/performance for tracing tools on the Windows platform. A second potential entrant is a small, private Virginia based company, Core Technologies. They dominates the Windows path analyzer, parsing and code mapping segments with OnTrack. The Company believes that they have recently received investment capital and knows that they are actively hiring. It is likely that they are intending to expand their line of business. TECH Corporation in September introduced a product named Tracker which is for performance analysis. The product focuses more on hardware disassembly then pinpointing bottlenecks of application code. It is a sampling based tracer, inherently less accurate and targeted at the systems engineer. It has also received poor press for the first version. The product currently does not run on Windows95 or Windows NT, though they have announced support for Windows95 by the first quarter of 1997. TECH Corporation has also demonstrated their lack of marketing strength with software products. It is conceivable that Microsoft, Borland, or Symantec could be future competitors. Microsoft has exhibited a limited interest in the tools market. Approximately a year ago, Microsoft acquired the rights to a small source code control and configuration management package. They now include the product with Visual Basic Enterprise edition. Other than this, Microsoft is focused on dominating the language and desktop database market with products like Visual C++, Visual Basic, Visual FoxPro and Access. Microsoft will also be reluctant to reveal underlying performance deficiencies in their own products. Borland has recently shown a stronger position in the tools market with the release of Isolator, a memory and bug detection tool that is a direct competitor with Core Technologies’ OnTrack. Currently, the tool only works on older Windows systems but they have announced an upgrade. As with Microsoft, and any of the other vendors that produce language products themselves, their tools tend to integrate and operate only with their own language products. Each of these larger players represents an opportunity as a distribution channel for Visual Trace. The C/C++ version of the Visual Trace currently has no competition. There are limited use, limited functionality source profilers that are packaged with various development environments but they suffer from many problems. The 4GL version of the Visual Trace has one or two small 15 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech competitors, including shareware tools (offered free over the Internet with no support) but they are very simplistic, inaccurate and generally do not give a complete view of the system. B. Barriers to Entry The primary barriers to entry for Codetech’s first product are time to market (i.e., the first to market with an commercial strength application tracing tool on the Windows/Intel platform) and design/ development complexity. The time factor will allow Codetech’s early entry into the market, capturing mindshare and marketshare. It is estimated that the Company has about a ninemonth lead over any of the potential competitors. Immediate and continued financing will ensure the execution of the business plan to ensure that Codetech maintains this lead. The second barrier is the difficulty of producing and maintaining program measurement tools of this nature. The chief characteristics of the Visual Trace are its accuracy, non-invasiveness, and integration with the native environments. These are not trivial accomplishments on any platform, and the Windows/Intel architecture, in many ways, makes it even more challenging. The product family rollout into an expanding set of market segments is intended to increase that lead by getting maximum leverage from Codetech’s technology. The Company believes that many vendors, even those in similar tools markets, will not be interested in undertaking such tasks. It is more likely that these vendors represent licensing opportunities for Codetech’s underlying technology. Development of a comparable technology will require a unique mix of highly developed skills which are probably not readily available. Successful teams of compiler writers, Windows internal and GUI experts are not built in a day. The Company plans to maintain a continuous focus on technical talent. A strong incentive program is planned to attract and keep a superior professional staff. Planned academic affiliations (see below) are also expected to produce benefits in this area. V. Products & Services A. Product Line Plans 1. Visual Trace Codetech’s plan includes the availability of the Visual Trace for beta testing by April of 1997, with general availability in the third quarter of 1997. Literally, no risk exists regarding the selection and deployment of technology at this time. All complex modules have been previously prototyped. During that time period three design walkthroughs have been done; one with U.S. West, another with CS First Boston, and another with NorthPoint Software Ventures Inc. Production versions of all modules have been started. Product development is over 50% complete and ready for start of test. Please see refer to Appendix B for sample screenshots. The Company believes that the beta testing period will be extremely important to the success of its products. All of Codetech’s products will be of such a technical nature that qualified beta testers and extensive testing practices must be established. The Company has secured commitments for beta testing from its early design evaluators as well as MCI and Relay Technologies, Inc. The product will be released to other corporate prospects and ISVs for extensive testing as well. 16 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech a) Product Description Visual Trace is a powerful tool that analyzes the portions of an application and traces them. The tool allows a developer to peer into a program, third party and system level code, giving him or her the insight to quickly tighten program logic and performance problems. Some of Visual Traces features are: Highly graphical user-interface that helps developers easily analyze paths and isolate performance problems Integrated with the most popular development environments Trace data can be filtered, sorted, and viewed in many different ways Detailed analysis of dead, reusable code and performance data Comparative views give a developer an easy way to gauge success in repairing performance problems over the development cycle Little overhead so as not to discourage frequent and early tuning and testing Visual Trace C/C++ is a trace program which has previously been unavailable on the Windows/Intel architecture. A program’s object code and libraries are analyzed and detailed traces are documented at all levels. During a test or run of the program, machine cycles for each procedure are counted and recorded. Every source function is immediately baselined, irrespective of the other tasks running on the computer. For the many system level APIs, elapsed time is measured and traced. Tracing programs are unparalleled in accuracy and have few of the undesirable affects that other types of test tools possess. Here are a typical tracing session’s steps: 1. A programmer responsible for a business server has just been notified that they have rolled out another 50 desktops of the group’s latest and greatest three-tier client/server system. Response time has taken a drastic hit with the additional users. 2. From the native development environment, he or she quickly relinks the program enabled for “Visual Tracing.” This is similar to how the developer would prepare for tracing programs with the shipped tracing tool but an order of magnitude faster and easier. 3. The programmer re-installs the newly configured business server, in production, and begins collecting execution data. As client requests are made, traces are saved to a run file for analysis. The programmer has complete control over what parts of the program are analyzed for performance. 4. After running in this tracing mode for a day or so, the developer collects the run files, opens up the project from the Integrated Tracing Environment and begins the analysis. 5. The user can now open many different views of the data for exploration. The Module View graphically displays the portions spent in each object, library or DLL in the application, and allows him or her to “drill” down to the function level. The Summary View allows a developer to sort the functions in a variety of ways: minimum, maximum timing, code isolation and mapping. The Navigator View gives the developer a graphical representation of the entire program, where each node represents a function call with links to the various called and calling functions. The Source View relates the timing information back to the developer’s original source code showing him or her the paths that each line of code takes. 17 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech The Timeline View shows the different threads of execution that occur as well as the different events that occur during the run of the program. The Coverage View shows what functions, percents of functions, and percents of modules have been exercised during the session. In a future release, the programmer will be able to collect and export this data to relational database and other SQE tools. 6. The developer immediately detects using the Visual Trace’s numerous views that there is a concurrency problem when a dozen or so clients are connecting to the server and querying for the same data. He or she also “drills down” through a particularly difficult business logic module and sees that a procedure could be improved by making some specific system calls less frequently. 7. He or she makes a few changes to the source code, relinks for tracing, which takes an even smaller amount of time because only a small amount of the program has changed, and reinstalls the business object server. 8. The server is exercised again, during real use, and more run files are collected for comparison. The users have noticed better response time. There is no need to re-engineer the system or throw more hardware at the system. b) Enhancements Codetech has identified many opportunities for future enhancements to the base product. The following will be structured as upgrades or as add-ons. Remote timing, tracing, testing and debugging Repository storage of data Coverage, testing statistics Memory mapping Code parsing Research and development costs for such upgrades will be significantly smaller than for the original suite. Visual Trace is being written with extensibility in mind. The following chart gives an idea of the comparative features in the marketplace. Vendor Sources Profilers represent the utilities that are included with the C/C++ development environments on the Windows platforms. Many developers have attested to the utter unuseability of the profiler that ships with Microsoft’s Visual C++. Visual Basic Profilers represent two tools that are in the public domain and two small vendors with incomplete solutions. Profilers for other 4GL environments such as PowerBuilder and Borland’s Delphi are non-existent. 18 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Feature Comparison Features Codetech’ s Visual Trace Vendor Source Profilers TECH’s Tracker Visual Basic Vendors (C/C++ only) General Highly graphical interface Comprehensive profiling Easy, fun to use Accurate timing to the clock cycle Low overhead Quick, doesn’t require recompilation Seamless integration with development Environments Program discovery and analysis Specific Code tracing Reveals undocumented system calls Allows comparisons between successive runs Collects all tracing statistics each time the program is run Traces third-party libraries and components Traces the underlying system calls Runtime control over data collection Program control over data collection Line by line tracing Procedure tracing Module tracing API by type of call Event/message timings partial partial partial R2 R2 Graphical Detailed statistics: min, max, first, avg, deviation,… Module statistics/graphs Call graph/called-caller relationships Graphs by API type partial R2 19 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech 2. Visual Tester The Company believes a new breed of systems engineer will emerge in the client/server model, with different requirements from the traditional application developer. Applications Integrators are increasingly responsible for the creation of systems both at many levels of an organization. This engineer is responsible for weaving together and deploying disparate pieces of application, components and database tools. As sophisticated suites of applications on the desktop (like Microsoft’s Office) and on the server (like Microsoft’s BackOffice or standard packages such as SAP’s R3) grow in popularity, this “Application Integrator” will play an important role in a company’s client/server strategy. Codetech believes that it can leverage some of the same technology that is used in the Visual Trace to service the needs of this developer at the design, development, test and deployment stages. As concepts like Application Partitioning, Distributed Objects, and Object Messaging become actual products and take hold in the enterprise client/server arena, Codetech will be there to analyze, tune and measure distributed program behavior. Another set of products where similar technology and customer base could be leveraged is client/server systems management tools. This is a somewhat overcrowded market with big players like Sun Microsystems, Hewlett-Packard, IBM, and Tivoli Systems whose focus is more hardware and network management-oriented for large corporations. The Company believes that there is a strong need for management, monitoring and control at the application level that has only begun to be explored. The Company also believes that a diversification of the target market for this type of systems management exists on a smaller scale than what is being serviced by the larger, more omnipotent, systems solutions/vendors. For medium to smaller groups, the cost of the large systems management solutions is prohibitive but the need is still there. In many organizations, technology groups do not fall into the same management realm as the network and hardware groups. Robertson, Stephens & Company have coined this the “Departmental Market”. This market segment is severely underserved when it comes to simple application management tools. The segmentation also implies that they may opt to choose a different framework from the organization. Tools from these vendors require an all or none approach. They have only just begun to become open, flexible tools. Only Tivoli Systems’ TME framework has begun to seriously address application management. Any tools that Codetech produces to service this customer’s need will offer significant partnering opportunities with the larger vendors. The technology that Codetech has developed could be used to “adapt” other commercial products for monitoring and management with the aforementioned big systems players. 3. Visual Service The true test of performance is the experience of the customers in real life settings. No matter how much resource an applications development team invests in load balancing, distribution, monitoring and maintenance, the users are the only ones who know whether they are satisfied with system quality. Codetech has identified an opportunity to develop tools to measure this user satisfaction and proficiency with the system at the desktop. 20 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech When all users operated off the same machine, it was easy for a data center to judge, report and proactively act on response time and usage patterns. The applications that ran on the mainframe platform were also much simpler to use. A few “tab” and PF (Program Function) keys were all that were needed to navigate an applications features. Client/server computing, with its vast array of features, mice, and windowing systems have drastically changed this landscape. Today, the tools for measuring, monitoring, and recording functional quality in this environment are absent. Codetech’s founder, having spent years in the banking industry where traders are inundated with high-priced features and capabilities, have seen users become completely disgruntled with the level of proactive support, performance, and overabundance of ineffective features. The Company believes that providing a way to track performance, reliability, data accuracy and proficiency will become a growth area in the coming years for all systems. Codetech will deliver these tools to not only in-house application developers and help desk staff but also ISVs and VARs for remote application testing, monitoring, and feature tracking. Another potential use for products of this type is at the management level. The Company can deliver solutions that address these problems in many forms. B. Future Product & Services Plan Visual Trace addresses a present need in the marketplace and establishes a baseline with which to leverage future offerings. There is already a demonstrated market for the product on Unix systems. The product is near completion and will immediately give the Company an opportunity to: Generate significant revenues and become profitable Establish brand-name recognition for Codetech Establish many indirect distribution channels and partnering opportunities Establish a strong marketing and telesales force Establish a superior support infrastructure for future products The completion of the Visual Trace for other development environments will position the Company as a provider of tools for multiple skill levels and multiple development environments. Upgrades and ports of the application will be customer and market driven. Once the Visual Trace suite establishes market reach, the Company will follow up with its strategy for the Application Quality and Deployment, and Application Integration planned for the broader market. As competition intensifies, Codetech would have established its niche validity and will be well positioned to prosper as a market leader, as well niche player delivering early into these market segments. C. Service and Support Plans The Company’s products will be of an extremely technical nature; dependent on CPUs, dependent on platforms, and dependent on other vendors products. Superior electronic support of such products will play a key role in the Company’s reputation and acceptance of the product. The Company intends to utilize technology and automated systems to lower support costs and reduce the time required to solve customer problems. The following chart with data from a July 1996 Datasoft survey confirms the trend that most software vendors are intensifying their electronic based support. 21 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Electronic Support Services Offered Percent of Companies Surveyed CompuServe Forum 100% Fax-back 100% CD-ROM knowledge base 71% Internet Services 71% Bulletin Board Systems 57% E-Mail Tech Support 43% Notes Servers 41% Source: Data Research, 1995 VI. Marketing & Sales A. Sales Strategy The Company will rely on a combination of both direct and indirect channels to distribute its products and services. Its initial vertical market focus will include Finance/Insurance, Telecommunications and Manufacturing since these sectors are among the highest growth and tend to be early adopters. These markets will be addressed through a direct sales force comprised of telemarketing, telesales, field sales and field systems engineers who will focus on large accounts. Codetech intends to market its offerings in a number of ways to suit both the product characteristics, the economics and the specific customer bases, as follows: Direct Telesales/Telemarketing Initially, the plan calls for a limited telesales staff consisting of technically proficient sales persons who will focus on enterprise accounts by market sectors. Future products with a different pricing strategy may require a larger direct telesales force. The Company’s telemarketing sales force will be prepared to serve the sophisticated needs of prospective customers’ engineering and management staff. Tie-in Sales The Company will establish alliances with other application development tools vendors for the Windows market. Visual Trace would benefit significantly from a relationship with any of the automated testing tools that are currently on the market. Examples of potential application tools companies would be: Mercury Interactive, Segue and Tivoli. Partnership Sales Ideally the sale of Visual Trace would be offered as a bundle with the underlying language product. Unfortunately, those with the largest market share would be the least likely to bundle and the most likely to take advantage of an early look at the Company’s product. Symantec’s or Watcom’s compiler environments are a hodgepodge of development tools with the smallest market share. Resellers and Wholesalers 22 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech OEMs, VARs, and SIs Mail Order and Inbound calls B. Partnering & Bundling Opportunities Today, the trend toward specialization, as well as the desire of the customer to interface with fewer vendors, is driving the need for partnerships. Bundling its products will allow Codetech to penetrate accounts at a high rate, bringing its offerings to a broader customer base. The SQE and testing market has seen a number of venture capital investments over the past year. Some of the more notable ones in the GUI/testing segment are Mercury Interactive, SQA, and Seque. Many of the vendors have entered into the Windows market from the Unix side. Codetech sees these companies as important opportunities for product integration. Most of their testing and load balancing software deal with superficial aspects of the client/server platform rather than being concerned with the underpinnings of the applications themselves. Visual Trace is concerned with the application’s “real world” performance. Initially, this makes the potential for partnerships large. Codetech’s secondary products will measure and troubleshoot all aspects of the platform from a lower level within the software than the competition. Codetech’s technology is easily integratible with the applications monitoring and management solutions of the large, dominant systems vendors. C. Sales Cycle The target customer for the initial product suite is an educated buyer, typically a highly-skilled programming professional. Today, programmers are bombarded with promises of productivity and quality with the implementation of new technologies. In economically uncertain times, the method of evaluating and selecting those technologies becomes a question of value. Unlike many of the complex tools that promise productivity improvements, the Company’s products offer a high ROI and the benefits of improving the run times and performance characteristics are intuitive to a developer. The alternative investment, other design, analysis or database tools require longer financial break-even and their inherent benefits are not certain. The Company expects an extremely short sales cycle for its initial suite, i.e., no more than six weeks from the reading cycle to the purchase. The price points will be such that they will not require multiple management approvals or centralized control for the enterprise sale. This educated programmer is also easily identified and easily reached through industry lead lists and trade journals. This will contribute to the short sales cycle and early revenues. For future products such as the Visual Tester, or Visual Service, the sales cycle and techniques could be slightly different. A product of Visual Service nature would require more customer education. Although the Company feels that it can aggressively price its products, these types of enterprise solutions would require more purchasing power, therefore a longer sales cycle. D. Pricing Strategy The client/server model is based on selling higher volumes at lower prices and margins by utilizing lower-cost indirect sales channels. Service and support are usually incremental sources of revenue. In the mainframe model, the typical contract value was $300K+ with bundled service. 23 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Client/server has an average contract value of $3,400 with incremental services which generate additional revenues. Codetech’s products demand varied and very competitive pricing strategies. Examples of similar products on Unix platform have demonstrated list prices in the area of $1200-$1900 per seat. The Windows market would never tolerate such prices considering the complete development environments themselves generally cost no more then $500 dollars. For Visual Trace a starting list price of approximately $495 for the C/C++ versions with a 15% discount rate based on multiple purchase scenarios. This price falls in line with offerings of debugging tools from Code Technologies and TECH Corporation. Support will likely be free for 30 or 60 days and after that, customers will be offered a number of support options. Single purchasers will be offered a support contract with free upgrades but the likely candidate for this type of purchase is the corporate developer that purchases a multiple number of copies. Further, the Company will utilize electronic support methodologies and charge for support then, in the second or third year, it believes that support and services will generate an incremental revenue stream. The Company believes that Quality Software, Inc. will have significant trouble meeting these prices competitively for the Windows market once they make it there. In addition, pricing conflicts between the Windows and Unix markets will be problematic with the Unix customer base. For 4GL versions of the Visual Trace the prices will vary dependent on the particular tool and market segment. The latest version of Visual Basic Professional Edition has three different pricing levels. The lowest-priced version is around $450 (street) but many users are upgrading from an older version for only $200. Codetech plans to price the Visual Basic version at around $200 list because of the number of smaller (incomplete solutions) competitors. A version for PowerBuilder, though, would demand and tolerate a much higher price due to the cost of the enterprise environment itself. After the initial list price point of $495 for the first version, discounts will be granted on a 15% price decline for each tiered-pricing category. Reseller channels would get a maximum pricing discount of approx. $258 dollars per unit. Pricing for the strategic, application management products will likely be on a seat by seat basis. Since these products cater more to the enterprise market, support and service will be play a more important role in the pricing and sales strategy, as well as contributing to the revenues. (Refer to Pricing Model in Appendix , Financial Model.) E. Marketing Communications The Company will conduct a variety of programs to promote awareness of its business and products, stimulate sales directly and establish the firm’s image: Advertising Advertising, combined with the leasing of direct mail lists, will initially play the most significant role in the generation of sales. Over the five-year period, this strategy will enable Codetech to reach the entire target market. Press Releases Press releases in the numerous trade journals will help build brand name recognition and act as certification in Codetech’s collateral kit. Both customers and industry leaders will 24 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech be sought out to publicly certify the products as they are released. Certifications will be strategically targeted and will be incorporated in marketing materials. Conferences/Trade Shows/Seminars Codetech will plan to participate in targeted industry events, both independently and with partners. The company believes that promotional “mini” tools or libraries can generate sales and leads lists. Codetech has identified some tools that would excite the development community but not “give away the farm” on its technology. Promotional Bundles With the introduction of products serving multiple languages environments, software bundles will be a significant percentage of the sales and a large source of revenue. Internet Participation Codetech plans to make the Internet and other on-line services play a significant role in the support and distribution of its products. This will also be a inexpensive way to advertise and a natural force in attracting its prospects and customer base. Trade Journal Articles Magazine articles for publications such as Microsoft System Journal, Windows/DOS Developers Journal and, especially performance-related articles, such as those published in PC Techniques, will permit Codetech to stand out as industry experts with respect to performance troubleshooting. For companies like Nu-Mega this has generated important brand name recognition. White Papers The subject of the initial launch white paper will be achievement of sub-second response for mission-critical client/server applications, followed by a piece on the new breed of engineer – the new “Applications Integrator.” The Company has designed its logo and, once funded, will develop a corporate backgrounder, product specification sheets, a collateral kit and direct mail pieces. A tasteful and coordinated theme will be utilized throughout the material and reflect a consistent, simple message to its prospects and customer base. F. University Program Codetech will initiate and maintain affiliations with academic research in the field of software design and test. These affiliations are expected to be the source of academic certifications of Codetech's technology as well as future sources of core technology for Codetech's products. Initial targets include the NASA/WVU Software Research Lab at West Virginia University and the Software Quality Research Laboratory at the University of Tennessee. VII. Finance A. Financial Overview With funding by year end 1996, Codetech believes that it can generate profit in the first year of operations because of the advanced state of its entry product, the founder’s ability to successfully complete product development on time, the low cost of reaching the initial target market and the short sales cycle. The attached Five-Year Financial Model represents a Base Financial Plan, a 25 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech longer term Strategic Plan and a Combined Statement of Income based on the previously outlined product offerings and distribution channels. Base plan revenues include Visual Trace for C++, Visual Basic, one additional 4GL (to be determined) and Maintenance & Services; add-ons and enhancements are excluded. The Strategic Plan reflects the Company’s broader vision, Application Integration and Deployment and Application Utilization and Maintenance, and for planning purposes was built maintaining Base Plan ratios. The Company believes it has captured all relevant expense associated with the revenues planned over the five-year period. Planning assumptions have been documented in the Financial Model. The following tables outline (in millions) a summary of the attached Base Plan Income Statement, Balance Sheet and Statement of Cash Flows. B. Income Statement - Base Plan Financial Summaries (in Millions) 1997 1998 1999 2000 2001 Revenue $2.6 $9.1 $13.9 $18.7 $25.9 COGS $0.4 $1.1 $1.6 $2.1 $2.8 Operating Expense $1.5 $3.3 $5.2 $7.1 $10.3 Gross Profit $0.7 $4.8 $7.1 $9.5 $12.8 Net Income $0.4 $2.9 $4.3 $5.8 $7.7 Note: Net Income is after depreciation and taxes. C. Balance Sheet - Base Plan 1997 1998 1999 2000 2001 Assets $1.1 $5.4 $7.8 $10.6 $14.2 Liabilities $0.5 $1.5 $2.4 $3.2 $4.5 Shareholders Equity $0.6 $3.9 $5.4 $7.4 $9.7 26 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech D. Statement of Cash Flows - Base Plan Cash Flows 1997 1998 1999 2000 2001 Cash Inflow $1.8 $8.5 $12.7 $17.2 $23.5 Cash Outflow $2.3 $6.2 $9.6 $12.9 $18.1 ($0.5) $2.3 $3.1 $4.3 $5.5 Total Cash Flow Note: the above Cash Flow analysis excludes external funding sources. E. Revenue Sources - Base Plan The Company is going to achieve these financial projections by distributing our products through multiple distribution channels, as previously discussed. In order to clearly identify these revenue streams, the following chart details the projected product revenue generated through each channel for the base operating plan (excluding maintenance and service revenues): Channel 1997 1998 1999 2000 2001 Direct Sales $1.3 $6.7 $10.5 $14.3 $20.3 Internet $0.3 $0.5 $0.7 $1.0 $1.3 Retailers $0.6 $0.8 $1.0 $1.2 $1.3 Systems Integrators $0.3 $0.7 $1.0 $1.4 $1.8 Maintenance & Services $0.1 $0.4 $0.6 $0.8 $1.1 Total $2.6 $9.1 $13.9 $18.7 $25.9 Please note that while Direct Sales is projected to generate approximately 60-80% of total revenue over the five-year base plan period, the Company believes that the additional distribution channels will clearly provide financial benefit and brand recognition opportunities in future years. In addition, the Company will generate significant revenue from Maintenance and Service contracts ranging from 5-12% of total revenue. F. Expense - Base Plan From an expense perspective, the following table outlines the percentage cost of total revenues for each major cost driver: 27 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Expense 1997 1998 1999 2000 2001 COGS 16% 11% 11% 11% 11% R&D 12% 5% 6% 6% 7% Sales & Marketing 28% 20% 20% 19% 20% G&A 20% 9% 8% 7% 6% As is detailed in the above analysis, the Company will manage expenses downward as a percentage of revenue during the analysis period by controlling discretionary spending and managing its workforce effectively. In order to attract and retain the type of employees to ensure the continued success of the Company, it will provide bonus and retirement savings opportunities. Refer to the attached detailed expense analyses which provide the specifics for each of the major cost drivers above. For future strategic product development and to maintain a leading technological position, the Company plans to shift more resource towards Research and Development. G. Funding Requirements In order to achieve the significant financial position as outlined above and on the attached financial model, the Company is requesting funding totaling $2.1M. The following highlights the major cost drivers: Cost Drivers Expense ($K) Entry Product Completion $0.4 Capital $0.1 Advertising $0.5 Packaging and Shipment $0.4 Sales & Support $0.2 Continued R & D $0.3 G&A $0.2 Total $2.1 Please refer to Appendix C, Financial Model for detail plan, which describes the detail the Company’s funding requirements. 28 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech H. Additional Revenue Streams The Five-Year Financial Model represents the sale of the Company’s profiling tools only. The additional products represented in the product descriptions (Visual Integrator and Visual Metric) were excluded from the above financial projections. In order to understand the significant financial benefit to the Company, the following chart represents a high-level Income Statement (in millions): Strategic 1997 1998 1999 2000 2001 Revenue N/A N/A $29.5 $45.0 $80.9 Expense N/A N/A $19.8 $22.8 $40.9 Net Income N/A N/A $6.8 $15.7 $29.3 Note: Net Income is after depreciation and taxes. The introduction of these products will significantly enhance the financial picture of the Company. The Company is projecting a combined gross revenue of $115M in 2001 (see Combined Income Statement in Appendix). Additional distribution channels, such as international and product bundling, will also be investigated to further enhance product sales and recognition. The Company will update the financial model as appropriate. The attached model provides the detail represented in this financial overview, including assumptions, capital and headcount analysis. The Company expects this model to be a working representation of its financial position. Updates with additional information will be done as required. VIII. Glossary A. Overview of Development Process in the IT Industry A major ten-year cycle of client/server application development is just beginning. Corporations are in the early stages of designing and constructing a massive new generation of network-based software applications and related databases that are much more advanced than traditional applications in their underlying architecture, functional capabilities, user interaction and deployment flexibility. This cycle represents a major opportunity for application development tool investment. In mainstream commercial computing industry, professional application developers have written, debugged, tested and deployed well over five billion lines of software code. The most common software “tools” used to design and construct these applications included first generation languages (low-level machine instructions), second generation (“assembly”) languages, third generation (“compiler”) languages, and fourth generation (higher level) languages. Professional software developers will rely not only on third and fourth generation languages that are still in use, but on more powerful, higher-level languages and development environments. Selection of the tools or tool suites is usually a technical decision. Various alternatives provided by today’s tools enforce varying degrees of structure on the developer and are centered on the following language environments: 29 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech 3GL (Third Generation Language) - procedural environments that allow developers to build application components using direct access to various resource manager APIs (e.g., data access, transaction monitor services, presentation services). Language examples are COBOL, FORTRAN, PL/1 and C/C++. Fourth-Generation Languages, or generators, by definition provide and enforce a higher level of abstraction by providing consistent interfaces across multiple infrastructures and the interface invocation parameters are built with prompts or templates. Object-Oriented Languages focus on a business object perspective. Through OO development, objects representing business processes and data are defined. The business objects are then decomposed into classes, frameworks and parts, depending on the specific level of abstraction, for use in building applications. These business objects when constructed to reflect the way the business is run, can get distributed across business networks. Business objects are portable and allow customers to exploit reusability of common business functions. B. Definition of Terms API - Application Programming Interface - A approach to communicate with software applications where standard interfaces are published in order for ISVs to develop programs and point solutions that can talk to core applications. Client/Server Computing - A computing environment in which data and processing power is shared or distributed among the computers on a LAN. Typically, the “clients” are desktop PCs which request applications, data and/or files from more powerful computers known as “servers.” Client - In a client/server or distributed computing environment, typically a desktop PC requests applications, data, and /or files from the more powerful servers. Unlike a mainframe environment in which dumb terminals were capable only of asking the mainframe to perform some task, the client is able to process the data it receives from the server. The client requests the activity from other systems or programs to accomplish specific tasks. CPU (Central Processing Unit) - The primary integrated circuit which determines the processing power and controls the functions of a computer or computer peripheral. DLL (Dynamic Link Library) - a shared library environment where multiple applications do not require separate instances of development components. DOS (Disk Operating System) - The single user, command line, 16-bit, single tasking operating system, which controls most IBM PCs and clones based on Intel’s 80X86 multiprocessors. Driver - The software that enables peripheral devices, such as printers, hard drives and sound cards to communicate with a computer and its operating system. GUI (Graphical User Interface) - An interface allowing users to instruct a computer to perform a function by selecting a command from a menu or by manipulating icons. The Macintosh operating system first popularized the GUI. Other graphical user interfaces are Windows, Motif, Open Look and NeXTStep. ISVs (Independent Software Vendors) - ISVs are companies whose primary function is to develop and distribute software. ISVs solutions are independent of and they have the freedom to select architecture, platform and hardware compatibility. 30 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Legacy Applications - Software applications developed using conventional analysis, design and programming methods, and which therefore, have no specifications resident in CASE (computeraided software engineering) tools or repositories. LANs (Local Area Networks) - A group of computers which have been connected together, allowing information to be shared and exchanged. They are generally user-owned and operated data transmission facility connecting a number of communicating devices within a single building or campus of buildings. Mainframe - A powerful computer with centralized processing. In a mainframe environment, users work at “dumb” terminals and request the mainframe to process or manipulate information in a specific way, and all processing occurs at the central computer (vs. the client/server computing model). Mission-Critical Applications - Applications that must work. Applications so critical to the company that they must never go down. (Object-Oriented Programming) - Programming technique which creates objects or blocks of code capable of executing specific functions or features. Think of OOP as software Legos. The objects are independent, allowing them to be combined – as one would connect Legos pieces – to add features, customize applications or create new programs. OS (Operating System) - The software which controls the essential operations of a computer, including memory management, information flow in and out of the CPU, task prioritization, and input/output functions. The operating system enables the computer, various peripherals, and applications to communicate. Platform - Refers to a computer architecture or operating system standard. Certain software will only run on certain hardware systems or platforms. Server - In a client/server or a distributed computing environment, it is one of the larger more powerful computers on which applications, data and files are stored for clients to access as required. Unix - The operating system originally develop by AT&T in 1969, it is an open system, 32-bit, command line multitasking, networkable, multi-user operating system. The open system design allows it to run on a variety of hardware architectures. The power and flexibility of Unix has made it popular among technical professionals. User Interface - Describes the front-of-the-screen appearance and function of an application or system. VARs - Value Added Resellers - Companies that reseller another vendor hardware and/or software integrated with its unique solution. An example would be an application software vendor who develops a regional banking system for local and community banks, and the VARs offering would include the hardware and other accessories to the sale. Windows - Microsoft’s graphical user interface (GUI) which runs on top of DOS. Windows is not an operating system, but an application which puts a graphical front end on DOS in an attempt to provide the same ease of use as Apple’s Macintosh operating system. Win95/Windows95 - Microsoft’s recently released 32-bit, preemptive multitasking operating system, not a graphical user interface overlaid on DOS like Windows 3.1. 31 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc. Codetech Windows NT - The generation of Windows which is a true 32-bit operating system, not a graphical front end for DOS-like Windows 3.1. 32-bit operating systems such as IBM’s OS/2, Apple’s System 7 and Unix have been available for a number of years, offering many of the features of NT. IX. Appendix A. Resumes (Attach key employee and board member resumes) B. Visual Trace Screen Shots (Include actual screen shots of your program – it makes your product come to life and adds credibility to your venture.) C. Codetech Financial Model (This is the detailed five-year financial model. This plan includes just the summary information for Codetech’s financial plans. In 1Q97, NorthPoint plans to launch a Web service called, “Ask Emma.” This fee service will provide an expert who will evaluate the business plan you have written, write your financial plan for you, using a NorthPoint tool which has wide acceptance by the investment communities, or just critique you plan for you.) 32 3/7/2016 THIS SAMPLE BUSINESS PLAN WAS PREPARED BY NORTHPOINT SOFTWARE VENTURES INC. FOR OUR WEB SITE. © Copyright 1996 Codetech, Inc.