feature rich software