On Topic: Product lifecycle management software is an important piece of any manufacturing business, though the software developer in me cringes at how much money Tesla probably had to pay to get it...
Off Topic: Yeah, the Tesla brand is somewhat cluttered right now. Fortunately, Tesla Motors is positioned to win all those battles if they put cars on the road everywhere.
-Ryan