Yea the app has to be ready but the users dont necessarily have to be there to break ground on Smart Cities. Build the infrastructure in such a way that in order to reap the benefits of a 'smart city' you must download the app. Then the users will flood in.