In the recent years, the trend shows applications are geared toward the cloud. It kinda makes sense for the sake of efficiency, distributions and business model.
Interestingly, the smartphones and tablets have grabbed the attentions for being the first screen. Shifting the desktop PC as primary device.
Therefore, we position ourselves to be (really really) good at web and mobile development.