Now-a-days, people encounter a lot of traffic congestion problems in cities and urban areas around the world. To minimize such problems carpooling can become and effective solution. Carpooling means increasing the occupancy rate of cars with a reduction in the number of empty seats in those vehicles. In this paper, the authors have presented an advance d carpooling system and described it in detail. This system can also be called as Intelligent Carpool System (ICS), which will provide the carpooling participants to use the carpool services using simple handheld smart devices anywhere and at any time.