codegate web500 solution