Software developers seem to discover “City” as a customer. Having developed software for business processes like accounting, controlling, sales, purchase, production, logistics, personnel it is only a small step from handling this business data to also manage the respective assets. As soon as a city gains transparency on their asset conditions and cost (e.g. infrastructure, lighting, busses, energy….) the software developer could climb up the value chain and start to actively manage the assets as a new business field.
So far the asset management is an own domain or part of the asset-/product-suppliers territory.
As a reaction to protect the assets proprietary systems are an option. However in times of increasing connectivity the customer city can insist that interfaces are open and data is shared.