We recommend this engagement model for complex projects and projects where the requirements may be clarified or changed in the course of development. This is a more flexible approach when the customers are billed according to the work done. We usually invoice monthly based on the person-hours actually worked and agreed on hourly rates.