Sector Paper on Computer Programming, Consultancy and Related Activities ISIC rev. 4 draft Sector 62 23rd Voorburg Group Meeting Author: Michael Holdway US Bureau of Labor Statistics Outline Introduction Classification • Structure • Issues Turnover • Sources of Data • Issues SPPI • Pricing Methods • Issues Summary Introduction to Sector Paper Provides a summary of international progress and challenges in measurement of turnover and service producer price changes Provides an overview of classification structures Classification Industry • ISIC 62 (rev 4.0 draft) • NAICS 54151 • NACE 62 (rev 2.0) Product • CPC 831 (rev 2.0) • NAPCS 35 Classification ISIC 62 NAICS 54151 NACE 62 6201-Computer Programming Activities 541511-Custom Computer Programming Services 62.01-Computer Programming Activities 541512-Computer System Design Services 62.02-Information Technology Consultancy Activities 541513-Computer Facilities Management Services 62.03-Computer Facilities Management Activities 541519-Other Computer Related Services 62.09-Other Information Technology Service Activities 6202-Computer Consultancy and Computer Facilities Activities 6209-Other Information Technology Services Classification CPC Code and Subclass Title NAPCS Code and Census Inquiry Title 83131 IT technical consulting services 35000 IT technical consulting services 83132 IT technical support services 35501 35502 35503 35504 35505 35506 35507 Software related technical support services Hardware related technical support services Combined hardware and software support services Auditing and assessing computer operations Data recovery services Disaster recovery services, business continuity services Other IT support services 83141 IT design and development services for applications 35050 35051 35052 35053 35054 35056 Custom computer application design and development services Web site design and development services Database design and development services Customization and integration of cross-industry application software Customization and integration of vertical market application software Other custom application design and development services 83142 IT design and development for networks and systems 35101 35102 35151 35152 35153 Computer Computer Computer Computer Computer network network systems systems systems security design and development services design and development, except security design services design and development services integration services 83161 Network management services 83161 Computer systems management services 35450 Information technology infrastructure and network management services Classification Primarily facilities management (A) • 24/7 computer and network support • 24/7 server support • 24/7 network monitoring and network management • Network design and implementation • Network security • Patch management, virus and spyware protection • Online license management • Backup and recovery • PC and printer setup • Unlimited remote & on-site support • Monthly fixed cost computer and network support • Built-in disaster recovery (no extra charge) • On-site within 4 hours or less •Network engineers who can communicate in Plain English, not techie language Primarily facilities management (B) • Network and Systems Administration and Support • Computer and Network Troubleshooting • Server Health Monitoring • Data Backup • Remote Connectivity - Branch Offices and Remote Users • Server Applications Monitoring • Anti-Virus • Spam Filtering Solutions • Spyware and Malware Removal • Security Audits & Management • Disaster Recovery and High Availability Solutions • IT Asset Management and Change Tracking • 24x7 Automated Monitoring • Custom and Flexible Solutions to meet all your needs Primarily computer consulting (C) • Evaluation of current computer and network technologies • Researching computer hardware / software alternatives specific to the organization • Computer hardware and application software sourcing • Network design, implementation, maintenance, and training • Management of existing networks • Network cabling • Software setup • Computer maintenance • Internet connectivity installation and support Turnover Sources of Data • Administrative records, tax data, trade association statistics & company reports Sweden • Surveys France - annual survey of business Netherlands – annual structural business & quarterly business tendency surveys US – 5 year economic census, annual & quarterly surveys Korea – annual and monthly surveys Turnover Sources of Data • Regardless of source, minimum requirement of annual data with economic benchmarks • More frequent data may be required for national accounts Turnover Issues • Comparability of estimates ISIC 4.0 and NACE 2.0 • Rapid changes in industry composition consolidation (buy outs/mergers) New market entrants • Shifts in outputs • Own Account Software Own Account Software Defined as “in-house expenditures for new or significantly enhanced software created by business enterprises or government units for their own use” No ISIC or NAICS industry Measured in national accounts by expenditures Occurs in any industry Services Producer Price Index Pricing Methods • Pricing based on working time Charge out rates • Model pricing Developed from establishment data Developed from trade association data • Direct use of repeated services • Contract pricing Services Producer Price Index Pricing Methods Choices • Variety of very different services which require different pricing methods • Record keeping practices vary • “Obligation of means” versus “Obligation of results” Services Producer Price Index Prices based on working time • Charge out rates In addition to hourly rates, also require: • description of services provided For example, type of program, features of program • other price determining characteristics of the rates For example, include programming languages, skill level of programmers Services Producer Price Index Transfer pricing issues • May not represent market transactions • Long standing issue for all industries • However, if captive entities revenue are included in national accounts, the SPPI should include transfer prices Services Producer Price Index Out of sample bias • Laspeyers formula versus current outputs • Frequent refreshing of sample/services • Quality adjustment necessary Services Producer Price Index Advantages of frequent refreshing of sample • Rapid new services development • Frequent new entrants into industries • Consolidation/mergers Disadvantages of frequent refreshing of sample • Costly sampling/service selection • Difficulty in identifying new entrants • Length of time from sampling to index introduction Services Producer Price Index Quality adjustment issues • Frequent violation of match model Custom service Changes to repeated services • BEA function point analysis • Most common methods Overlap Estimation of quality/price changes Services Producer Price Index Outsourcing issues • Pricing based on working time (charge out rates) Do charge out rates represent poor estimates of prices when companies outsource or contract out parts of a computer services job to a subcontractor (off shore or not, affiliated or not)? If the charge out rates do not reflect the price to the client, then they are not appropriate for SPPI (same as list price – can only be used if transactions actually occur at that price) Services Producer Price Index Outsourcing issues • Pricing based on working time (charge out rates) If the service stays the same and charge out rates remain the same, then there is no price change even though there are lower input costs If service stays the same and charge-out rates are lowered due to outsourcing, then this is a price decline Services Producer Price Index Outsourcing issues • Pricing based on working time (charge out rates) If there is a change in service (violation of matched model), need to quality adjust to isolate the price change from quality change, based on the change in the service provided not due to outsourcing Services Producer Price Index Outsourcing issues • Pricing based on working time (charge out rates) If the service changes due to outsourcing, on what should the quality adjustment be based? Can a reliable value be estimated for quality adjustment? Summary of Countries Measuring Computer Programming, Consultancy and Related Activities* ISIC 6201 # of Countries ISIC 6202 # of Countries ISIC 6209 # of Countries Industry-level prices calculated 8 9 6 Industry-level turnover calculated 12 13 12 PPI Details ≥ CPC*** 1 1 1 PPI Details CPC soon** 0 0 0 Turnover details ≥ CPC 4 5 4 Turnover details ≥ CPC soon** 1 2 2 Industry-level turnover and prices aligned 6 7 5 Industry-level turnover and prices aligned soon** 3 3 2 No Direct industry coverage for prices and/or turnover 9 8 11 * From the Voorburg Group Country Progress Report: 2007 (18 countries reporting) ** In development