DCGenS - Dynamic Code Generation System is a tool for manipulating code. One can define code variables and assign pieces of code to them. The code variables can be further manipulted like combining pieces of code and performing a set of transformations on them. Eventually this variables can be executed as code. As the relations between the code pieces is kept the code behave in many ways like a spreadsheet. Changging a code variable can effect the other code pieces in which it participate. Manipulation of code pieces open the option for symbolic mathematic applications like the include example of specific integral. Also asymbolic function derivative API is included. By including DCgenS in an application the application can become open ended and allow the end user to develop his needed user entries. DCGenS can also be use for quick prototyping and testing of algorithms before the full development of the application. The tool contain also a partial compiler which enable assembly code generation.