Click here to Skip to main content
Click here to Skip to main content

Tagged as


, 23 Aug 2013 CPOL
Rate this:
Please Sign up or sign in to vote.
Financial analyzer that shows if your retirement could be a dingy or a ship.

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.


There are approximately 218 million Gen X, Gen Y, and baby boomers. At present, they will pay into a retirement system that is likely to pay reduced future benefits. There has been a lot of talk about entitlement reform and not much about alternate systems. This project’s purpose is to help the individual see which system would provide the best retirement income. To do this, the project will use the user’s earnings easily available from social security after creating an account to calculate how much income would be available if the money were invested in various markets. This program will graphically display differences between earnings from social security and various investments. This enables the user to compare what he could expect to get when he retires. A web server application will enable users to upload and access some trending data of which system provides the most benefit to the most people. It is worth considering that if the Social Security payout is larger than what investments could provide for a majority of people then the shortfall needs to be made up with tax dollars. Another consideration is the operating costs of the Social Security administration itself. A major benefit to an individual investment is the ability to leave unused earnings to beneficiaries. There is probably not much the baby boomers can do, however Gen X and Y need to consider that the ssPonzi is heading towards an iceberg. This app could be expanded to do comparisons of other countries systems.

Using the Code

Code development for the app will be done in C# using Visual Studio. The first step will be to parse the PDF file from social security for the yearly incomes and the estimated retirement payments. Then code the algorithms to calculate total earnings for the incomes invested in the various options. Design the GUI and graphs showing earnings for the various options. Then calculate and display graphs showing difference between amounts payable by social security and personal investment over expected lifetime. Last step is to setup a web server application to enable users to upload earning differences to identify which system would be most beneficial to overall population.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Software Developer (Senior) Independant Developer
United States United States
Versatile real time embedded software engineer experienced with systems ranging from small microcontrollers to multi-core multi-board systems. Most of the software development was safety, mission, or weapons critical using either C or C++ and was done in CMMI Level 3 to Level 5 environment. Occasionally involved in the proposal phase of a project and usually involved in the full life cycle from design to deployment phases. A considerable electronics and network background has been a valuable asset in the proposal and design phases of many projects. Computer Science degree from Rollins College and Electronics degree from Eastern Florida State College. Currently working at Kennedy Space Center developing gateways that interface the new launch control system with the ground controlers and the spacecraft/rocket systems. Did volunteer work for our local planetarium to design both hardware and software for a distributed IGBT based lighting system. This led to designing a variety of IGBT dimmers for a planetarium supplier. One of my hobbies is entering various design contests. Won third place in the Circuit Cellar Zilog z183 design contest with a DMX 8 channel IGBT dimmer. Another Circuit Cellar project was a swimming trainer using an accelerometer and zigbee wireless. Also developed a number of projects for Lantronix, Microsoft Spark Challenge, Renesas Rulz, and Freescale Make It contests. The most recent winning project used cell phone technology for a car tamper detector with video recording and cell phone app control and monitoring.

Comments and Discussions

-- There are no messages in this forum --
| Advertise | Privacy | Mobile
Web01 | 2.8.141022.2 | Last Updated 24 Aug 2013
Article Copyright 2013 by chfricker
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid