Software development, support, sales and marketing, fundraising and recruitment of sales and support staff.