Topics Related to Budget, Definition and Programming: