Any allowable capitalization of costs should begin after the preliminary stage has been completed, management commits to funding the project, it is probable that the project will be completed, and the software will be used for its intended function.