Summary of Significant Accounting Policies | 5. Summary of Significant Accounting Policies Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions. Such estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses. Actual results could differ from estimated amounts. Significant estimates and assumptions include valuation allowances related to receivables, the recoverability of long-term assets, depreciable lives of property and equipment, the lease liability, estimates of fair value deferred taxes and related valuation allowances. The Company’s management monitors these risks and assesses its business and financial risks on a quarterly basis. Revenue Recognition Effective January 1, 2018, we adopted Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” (“ASC 606”), using the full retrospective transition method. Adoption of the standard using the full retrospective method required us to restate certain previously reported results. In accordance with ASC 606, the Company follows a five-step model to assess each contract of a sale or service to a customer: identify the legally binding contract, identify the performance obligations, determine the transaction price, allocate the transaction price, and determine whether revenue will be recognized at a point in time or over time. Revenue is recognized when a performance obligation is satisfied and the customer obtains control of promised goods and services. The amount of revenue recognized reflects the consideration to which we expect to be entitled to receive in exchange for these goods and services. In addition, ASC 606 requires disclosures of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. We categorize revenue as software, software as a service, software maintenance services, professional services, and third party services. We earn the majority of our revenue from the sale of software as a service and the sale of software maintenance services. Specific revenue recognition policies apply to each category of revenue. a) Sale of software Revenues included in this classification typically include sales of licenses with professional services to new customers, additional software licenses to existing customers, and sales of software with or without services to the Company’s resellers (See section j) - Reseller Agreements, below. Our software licenses are functional intellectual property and typically provide customers with the right to use our software in perpetuity as it exists when made available to the customer. We recognize revenue from software licenses at a point in time upon delivery, provided all other revenue recognition criteria are met. b) Sale of software as a service Sale of software as a service (“SaaS”) consists of revenues from arrangements that provide customers the use of the Company’s software applications, as a service, typically billed on a monthly or annual basis. Advance billings of these services are not recorded to the extent that the term of the arrangement has not commenced and payment has not been received. Revenue on these services is recognized over the contract period. c) Sale of software maintenance services Software maintenance services revenues consist of revenues derived from arrangements that provide post-contract support (“PCS”), including software support and bug fixes, to the Company’s software license holders. Advance billings of PCS are not recorded to the extent that the term of the PCS has not commenced and payment has not been received. PCS are considered distinct services. However, these distinct services are considered a single performance obligation consisting of a series of services that are substantially the same and have the same pattern of transfer to the customer. These revenues are recognized over the term of the maintenance contract. d) Sale of professional services Professional services consist principally of revenues from consulting, advisory services, training and customer assistance with management and uploading of data into the Company’s applications. We recognize professional services revenue over time as the services are delivered using an input method (i.e., labor hours incurred as a percentage of total labor hours budgeted), provided all other revenue recognition criteria are met. e) Sale of third party services Sale of third party services consist principally of third party software and/or equipment as a pass through of software and equipment purchased from third parties at the request of customers. We recognize revenue from third party services at a point in time upon delivery, provided all other revenue recognition criteria are met. In addition, we have considered our relationship with third party vendors as it relates to principal vs. agent considerations and have determined that we are in control of establishing the transaction price for the customer, managing all aspects of the shipments process and taking the risk of loss for delivery, collection, and returns. Based on our evaluation of the control model, we determined that we act as the principal rather than the agent within our revenue arrangements and as such, revenues are reported on a gross basis. f) Arrangements with multiple performance obligations In addition to selling software licenses, software as a service, software maintenance services, professional services, and third party services on a stand-alone basis, a portion of our contracts include multiple performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each distinct performance obligation, on a relative basis using its standalone selling price. The Company determines the standalone selling price based on the price charged for the deliverable when sold separately. g) Contract balances When the timing of our delivery of goods or services is different from the timing of payments made by customers, we recognize either a contract asset (performance precedes contractual due date) or a contract liability (customer payment precedes performance). Customers that prepay are represented by deferred revenue until the performance obligation is satisfied. Contract assets represent arrangements in which the good or service has been delivered but payment is not yet due. Our contract assets consisted of unbilled receivables, which are included in prepaid expenses and other current assets. Our contract liabilities consisted of deferred (unearned) revenue, which is generally related to software as a service or software maintenance contracts. We classify deferred revenue as current or noncurrent based on the timing of when we expect to recognize revenue. The following table present changes in our contract assets and liabilities during the twelve months ended December 31, 2019 and 2018: Balance at Beginning Revenue Recognized Billings Balance at Twelve months ended December 31, 2019 Contract assets: Unbilled receivables $ 65,118 $ 156,876 $ (198,623 ) $ 23,371 Twelve months ended December 31, 2018 Contract assets: Unbilled receivables $ 89,847 $ 319,221 $ (343,950 ) $ 65,118 (a) Unbilled receivables were reflected within other current assets on the consolidated balance sheets. Balance at Billings Recognized Revenue Balance at Twelve months ended December 31, 2019 Contract liabilities: Deferred revenue $ 723,619 $ 2,637,191 $ (2,606,737 ) $ 754,073 Twelve months ended December 31, 2018 Contract liabilities: Deferred revenue $ 708,130 $ 2,370,975 $ (2,355,486 ) $ 723,619 h) Deferred revenue Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet be recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy. Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 91% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of December 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $69,381. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less. i) Rights of return and customer acceptance The Company does not generally offer variable consideration, financing components, rights of return or any other incentives such as concessions, product rotation, or price protection and, therefore, does not provide for or make estimates of rights of return and similar incentives. Our contracts with customers generally do not include customer acceptance clauses. j) Reseller agreements The Company executes certain sales contracts through resellers. The Company recognizes revenues relating to sales through resellers when all the recognition criteria have been met including passing of control. In addition, the Company assesses the credit-worthiness of each reseller, and if the reseller is undercapitalized or in financial difficulty, any revenues expected to emanate from such resellers are deferred and recognized only when cash is received and all other revenue recognition criteria are met. k) Contract costs The Company capitalizes the incremental costs of obtaining a contract with a customer. We have determined that certain sales commissions meet the requirement to be capitalized, and we amortize these costs on a consistent basis with the pattern of transfer of the goods and services in the contract. Total capitalized costs to obtain contracts were immaterial during the periods presented and are included in other current and long-term assets on our consolidated balance sheets. l) Sales taxes Sales taxes charged to and collected from customers as part of the Company’s sales transactions are excluded from revenues, as well as the determination of transaction price for contracts with multiple performance obligations, and recorded as a liability to the applicable governmental taxing authority. m) Disaggregation of revenue The Company provides disaggregation of revenue based on product groupings in our consolidated statements of operations as it believes this best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Revenues from contracts are primarily within the United States. International revenues were not material to the consolidated financial statements for the twelve months ended December 31, 2019 and 2018. n) Significant financing component The Company’s customers typically do not pay in advance for goods or services to be transferred in excess of one year. As such, it is not necessary to determine if the Company benefits from the time value of money and should record a component of interest income related to the upfront payment due to the practical expedient of ASC 606-10-32-18. Concentrations of Credit Risk The Company maintains its cash with high credit quality financial institutions. At times, the Company’s cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit. The number of customers that comprise the Company’s customer base, along with the different industries, governmental entities and geographic regions, in which the Company’s customers operate, limits concentrations of credit risk with respect to accounts receivable. The Company does not generally require collateral or other security to support customer receivables; however, the Company may require its customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company has established an allowance for doubtful accounts based upon facts surrounding the credit risk of specific customers and past collections history. Credit losses have been within management’s expectations. At December 31, 2019 and 2018, the Company’s allowance for doubtful accounts was $35,733 and $7,427, respectively. Property and Equipment Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization. Depreciation and amortization is computed over the estimated useful lives of the related assets on a straight-line basis. Furniture and fixtures, computer hardware and purchased software are depreciated over three to seven years. Leasehold improvements are amortized over the life of the lease or the asset, whichever is shorter, generally seven to ten years. Upon retirement or other disposition of these assets, the cost and related accumulated depreciation and amortization of these assets are removed from the accounts and the resulting gains and losses are reflected in the results of operations. Impairment of Long-Lived Assets The Company accounts for the impairment and disposition of long-lived assets in accordance with ASC 360, “Property, Plant, and Equipment.” The Company tests long-lived assets or asset groups, such as property and equipment, for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant adverse changes in the business climate or legal factors; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and a current expectation that the asset will more likely than not be sold or disposed of before the end of its estimated useful life. Recoverability is assessed based on comparing the carrying amount of the asset to the aggregate pre-tax undiscounted cash flows expected to result from the use and eventual disposal of the asset or asset group. Impairment is recognized when the carrying amount is not recoverable and exceeds the fair value of the asset or asset group. The impairment loss, if any, is measured as the amount by which the carrying amount exceeds fair value, which for this purpose is based upon the discounted projected future cash flows of the asset or asset group. Stock-Based Compensation The Company accounts for stock-based payments to employees in accordance with ASC 718, “Compensation - Stock Compensation.” Stock-based payments to employees include grants of stock that are recognized in the consolidated statement of operations based on their fair values at the date of grant. The Company accounts for stock-based payments to non-employees in accordance with ASC 718, “Compensation - Stock Compensation,” which requires that such equity instruments are recorded at their fair values on the grant date. The grant date fair value of stock option awards is recognized in earnings as stock-based compensation cost over the requisite service period of the award using the straight-line attribution method. The Company estimates the fair value of the stock option awards using the Black-Scholes-Merton option pricing model. The exercise price of options is specified in the stock option agreements. The expected volatility is based on the historical volatility of the Company’s stock for the previous period equal to the expected term of the options. The expected term of options granted is based on the midpoint between the vesting date and the end of the contractual term. The risk-free interest rate is based upon a U.S. Treasury instrument with a life that is similar to the expected term of the options. The expected dividend yield is based upon the yield expected on date of grant to occur over the term of the option. Software Development Costs The Company designs, develops, tests, markets, licenses, and supports new software products and enhancements of current products. The Company continuously monitors its software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” the Company expenses software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on the Company’s software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report. In accordance with ASC 350-40, “Internal-Use Software,” the Company capitalizes purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon complete of all substantial testing. The Company also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. No such costs were capitalized during the periods presented in this report. For the twelve months ended December 31, 2019 and 2018, our expensed software development costs were $467,364 and $359,789, respectively. Recent Accounting Pronouncements Leases In February 2016, the FASB issued ASU No. 2016-02, Leases (“ASC 842”) (“ASU 2016-02”), which modified lease accounting for both lessees and lessors to increase transparency and comparability by recognizing lease assets and lease liabilities by lessees for those leases classified as operating leases under previous accounting standards and disclosing key information about leasing arrangements. ASU 2016-02 was effective for the Company beginning in its first quarter of 2019. On January 1, 2019, the Company recorded a lease liability of $143,761 and a net right-of-use asset of $138,549 using the required modified retrospective approach. In adopting ASC 842, the Company elected to utilize the available package of practical expedients permitted under the transition guidance within the new standard, which does not require the reassessment of the following: i) whether existing or expired arrangements are or contain a lease, ii) the lease classification of existing or expired leases, and iii) whether previous initial costs would qualify as capitalization under the new lease standard. Recently Issued Accounting Pronouncements Not Yet Effective Intangibles – Goodwill and Other – Internal-Use Software In August 2018, the FASB issued ASU 2018-15, which addresses a customer’s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. ASC 2018-15 is effective for annual reporting periods beginning after December 15, 2019, including interim reporting periods within those annual reporting periods. Early adoption is permitted. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements and related disclosures. Fair Value In August 2018, the FASB issued ASU 2018-13, which is guidance that changes the fair value measurement disclosure requirements of ASC 820. ASU 2018-13 is effective for annual reporting periods beginning after December 15, 2019, including interim reporting periods within those annual reporting periods. Early adoption is permitted for any eliminated or modified disclosures upon issuance of this ASU. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements and related disclosures. Financial Instruments – Credit Losses In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326) All other Accounting Standards Updates issued but not yet effective are not expected to have a material effect on the Company’s future consolidated financial statements. Advertising The Company expenses the cost of advertising as incurred. Advertising expense for the twelve months ended December 31, 2019 and 2018 amounted to $4,255 and $21,402, respectively. Earnings (Loss) Per Share Basic earnings per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. The Company has outstanding stock options which have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same. Income Taxes The Company and its subsidiary file a consolidated federal income tax return. The provision for income taxes is computed by applying statutory rates to income before taxes. Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A 100% valuation allowance has been established on deferred tax assets at December 31, 2019 and 2018, due to the uncertainty of our ability to realize future taxable income. The Company accounts for uncertainty in income taxes in its financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by the Company in its tax returns. Segment Information The Company has one reportable segment . Statement of Cash Flows For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks. |