Tag - solution design methodology