Home IT Enterprise Software Developing Smart Cities & Communities