Our project is divided into different phases, and we charge based on the completion of each segment or achieving a milestone in the development process. So, clients are required to release the payment for the specific milestone, one amount at a time, till the completion.