I have used comsol for solving PDEs, but I think you can use it for ODEs as well. The trick for COMSOL to adapt your equation to their models, i.e. construct the domain first and give you physical parameters then choose the numerical scheme for your model.
You also use Matlab (ODE45) sutable for solving linear/nonlinear ODEs.
You can fit your equation into the predefined models in Comsol by changing their coefficients to be exactly the same as yours and then solve the equation in the domain.