This is a program that comes with syntax very similar to the ASP.NET syntax to permit the developers to produce code. This program will be useful for the users in producing codes for all ASCII languages. This program allows developers to customize the produced code with properties. It is possible to generate custom property types by using Codesmith due to its expandable nature. This program also has SchemaExplorer ?an assembly, using which users can access information of database schema for creating stored procedures, business objects, typed DataSets etc., This program has several features for the benefit of the users.