A system for coding line tap water and sewage in what ways you recommend

We need an efficient method for coding tap water network GIS system and have a PM system.
We also want to identify a user line tap in place that can give optimum information. Can someone help me?