In all phases of project development, such as pre-investment, investment and operational phase, we have to prepare budgets; This is perhaps the most important and vital part of decision making. Therefore, this work must be carried out with a clear understanding of the theoretical concepts of budgeting using the tools that technology provides us (software, hardware, databases and networks). In this case, the types of engineering software. In the economic analysis of a project, the cost of the product must be compared with the economic flows that are simulated over time to determine whether it is profitable or not. Profitability is measured with respect to the type of project being carried out, that is, it can be economic, financial or social.