An accounting policy that recognizes revenue from consulting and other services over the period in which the performance obligations are satisfied, and revenue from commissioned software development based on the degree of completion. The revenue recognition methods for services and commissioned development are treated together.