A new approach is presented for solving ordinary differential equations. The new approach is named as the Core-Shell approach. Most of the well-established techniques can be re-interpreted and the results can be recovered using this new approach. The analysis is devoted mostly to linear differential equations with constant and variable coefficients. It is hoped that the undergraduate students in applied fields taking differential equation courses will benefit from the new approach by increasing their understanding of the fundamental concepts and solution techniques.