I'm a fan of MS Excel _ my apologies for those who have issues with Microsoft _ because I find its powerful calculations are easy to manipulate to help me better understand my finances. It doesn't really matter though which spreadsheeting package you use so long as you are able to calculate your amounts effectively. There are commercial budgeting worksheets available but if you want to create your own its a simple process.
However, there are many disadvantages of this old technique in keeping all that cash around. It's cumbersome and simply not safe as you can easily accumulate hundreds or thousands of dollars in your cash envelopes. Just imagine the heartbreak and financial setback should something happen to all that cash.