The definition and genaral identities of GIS software or function are discussed, priciple schemes for GIS functions are researched. On the bases of functional comparing on functions between some knoun GIS softwares, some usefull suggestions are improved.