It well known that AutoCad and 3DMax are the most important softwares for engineers. So recently Esri company has presented a program called CityEngine, does this program can be used alone to cover all required activities of Civil engineers and urbanization planning?