In this day and age, there are an almost endless set of technologies to solve business
problems. For a given problem, some technologies will work better than others. That
being said, we have typically focused on a few technologies that can be leveraged
in many ways.