Tag - Software and Hardware Technology