What benefit could that give over simply expanding his current free software setup vs. the cost of retraining, reprogramming and purchasing?
What you save with "free" software you lose in development time and effort!