a tool for configuration define, data verify and code generate