With an algebraic equation such as

, each solution for

is simply a single number. For a differential equation, however, the solution is a
function, rather than a single number. For example, in the equation

, you want to get an approximation to the function

as the independent variable

varies over some range.
Mathematica represents numerical approximations to functions as
InterpolatingFunction objects. These objects are functions which, when applied to a particular

, return the approximate value of

at that point. The
InterpolatingFunction effectively stores a table of values for

, then interpolates this table to find an approximation to

at the particular

you request.