We present EasyGenetic, a genetic solver based on template metaprogramming, that enables the user to configure the solver by instantiating template parameters. The framework allows to combine flexibility with efficiency. The framework is mainly designed to be applied to problems for which a master-slave solution strategy can be defined.