It's for automating the production and distribution of complex tables of data (too complex for pivot tables), without needing VBA knowledge. (I know how to code VBA but I want to create software that will stop companies from having to employ VBA programmers / 'analysts'). I'm wondering how the person that started Tableau started on day 1? How does one go about coding desktop software?