In today's world getting control of your finances and planning for a secure future is very important. Economic factors like interest rates, inflation etc. and personal factors such as age, income, household size, and personal beliefs constantly keep changing and influence your spending and saving patterns. Budgeting and keeping a track of your finances can provide financial stability from these factors and prepare you for unexpected financial adversities. Such a state is called financial independence where you have sufficient wealth to live the lifestyle you choose without having to work anymore. To be able to be financially stable at a certain age, efficient planning for your financial future is needed. A good start to develop the plan involves estimating how much you will need by that age and determining whether your current program of savings and investments can provide that income. But it is much harder then it seems because people don't know where to start from, what factors to include and how to compute. To make it easier for them, an algorithm has been devised. This thesis provides implementation of this algorithm to create an Online User Interface. It inputs various financial details of the users and computes their financial status and tells them how much money they should start saving each year or each month and how much far behind they are in order to achieve financial stability