Tag Systems Analysis and Design