How to work with intangible software in public health systems: some experiences from India