Patent ID: 8478626

Claim:
A non-transitory computer-readable storage medium having computer instructions for facilitating project management stored therein, the instructions when executed by a processor configure the processor to: receive an identification of a project comprising a plurality of project expenses and receive an identification of a plurality of funding sources that are each used to fund different ones of the plurality of project expenses; allocate each of the plurality of project expenses to one or more of the plurality of funding sources based on the identification of the plurality of funding sources that are each used to fund different ones of the plurality of project expenses; receive a request to fund a project expense; determine which one or more of the plurality of funding sources are allocated to fund the project expense; generate a funding draw request that causes the project expense to be funded by the determined one or more of the plurality of funding sources; for at least one funding source among the determined one or more of the plurality of funding sources, determine: a bond issue payment; an amount of funding source work in progress based on a sum of the project expense and at least one other expense associated with one or more draws from the one funding source but not associated with an asset; an amount of current funds available; an amount of unspent project funds based on the amount of current funds available from the at least one funding source and a total amount of project funds spent from the at least one funding source; and a capitalized interest based on the determined bond issue payment, the amount of funding source work in progress, the amount of unspent project funds, and the amount of current funds available; and allocate at least a portion of the capitalized interest to the project.