The issue REALLY isn't if they have 35 people or not but how many people are in development and support.
If you figure 4 execs, pres & CEO, CFO, VP Marketing/Sales & VP Engineering, + 2-3 finance people + 3-4 support people + 1-2 production people + 4 marketing/sales & Probably 1-3 secretaries/clerks. then you may be able to figure the number of people writing code. They might have sub-contractors who are not normally counted.
I'd guess they have 15-20 people in development. That is a lot of programming going on.
When AutoDesk started, there were 13 programmers working out of their homes. AutoCAD was just one of 3-4 products that were initially created and shown at Comdex. Only when they got the very strong message to drop the 'autodesk' products and focus on the CAD, did they turn all 13 people onto AutoCAD. John Walker, the president at the time, wrote code right along with the rest.
Alibre is written in a much higher level language than AutoCAD was. I'd guess the 15 to 20 programmers are quite adequate to put Alibre on a strong growth path.
What you don't want them to do is become fiscally unwise by loading up on a bunch of programmer head count and become at-risk, survival wise. We just want a constant step-wise progression on improvements.
Too many programmers can slow or stop progress until they become integrated into the Alibre environment and if you have many more than they have now, the management load becomes much heavier and you have to start adding infrastructure that doesn't really add to progress in the product.