Placing its bet on Windows Azure is cloud product/services startup Icertis; will it pay off?