Over the past few years, we have earned more than 50% of our revenue from building custom data visualization solutions. A fair question is why would anyone spend the money to do this? There are so many great off-the-shelf data visualization products out there that is seems a little silly to “re-invent the wheel”. Sometimes we can. However, there are many edge cases when these products have fallen down. Our customers sometimes have specific needs that no off-the-shelf solution can provide.