Revenue Recognition We derive our revenues primarily from the following sources: software revenues, which are primarily comprised of subscription fees from government and commercial customers accessing our enterprise cloud computing services and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and consulting services provided to operators interested in integrating our platform into their respective operations, such services include: assessing compliance requirements, monitoring systems and readiness; assisting with the application process; and evaluating the operator's inspection readiness and business plan. We commence revenue recognition when there is persuasive evidence of an arrangement, the service has been or is being provided to the customer, the collection of the fees is reasonably assured, and the amount of fees to be paid by the customer is fixed or determinable. Software Revenue Software revenue primarily consists of subscription revenue that is recognized ratably over the term of the contract, beginning when access to the applicable software is provided to the customer. We typically invoice customers at the beginning of the term, in multi-year, annual, quarterly, or monthly installments. When a collection of fees occurs in advance of service delivery, revenue recognition is deferred until such services commence. Revenue for implementation fees is recognized ratably over the expected term of the contract, including expected renewals. We include service level commitments to customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if those levels are not met. In addition, customer contracts often include: specific obligations that require us to maintain the availability of the customer's data through the service and that customer content is secured against unauthorized access or loss, and indemnity provisions whereby we indemnify customers from third-party claims asserted against them that result from our failure to maintain the availability of their content or securing the same from unauthorized access or loss. To date, we have not incurred any material costs as a result of such commitments. Any such credits or payments made to customers under these arrangements are recorded as a reduction of revenue. Consulting Services Revenue Consulting services revenue consists of contracts with fixed terms and fee structures based upon the volume and activity or fixed-price contracts for consulting and strategic services. When these services are not combined with subscription revenues as a single unit of account, as discussed below, these revenues are recognized as services are rendered and accepted by the customer. Other Revenues We sell solo*TAG  s and solo*CODE  s to customers by the roll of printed labels or as a digital code that allows customers to print directly their packing. When customers active a solo*TAG  or solo*CODE  , we receive an activation fee, which is recognized upon activation by the customer. From time to time, we may purchase equipment for resale to customers. Such equipment is generally drop-shipped to our customers. We recognize revenue as these products are delivered. Cost of Revenue Cost of revenue consists primarily of costs related to providing subscription and other services to our customers, including employee compensation and related expenses for data center operations, customer support and professional services personnel, payments to outside technology service providers, security services, and other tools. Deferred Revenue Deferred revenue consists of payments received in advance of revenue recognition from subscription services. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, contract duration, and invoice frequency. Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as deferred revenue, which is a current liability on the accompanying consolidated balance sheets.