✓ Mathematica : cpu = 0.015951 (sec), leaf count = 29
DSolve[Derivative[2][y][x] == -(y[x]/(x*(1 + x)^2)) - Derivative[1][y][x]/(1 + x),y[x],x]
✓ Maple : cpu = 0.036 (sec), leaf count = 22
dsolve(diff(diff(y(x),x),x) = -1/(1+x)*diff(y(x),x)-1/x/(1+x)^2*y(x),y(x))