SmartCode is a template-driven code generator that lets software developers automatically produce programs and components that interact with database system ...