Throughout mathematics we come upon "direct" problems and "indirect" or "inverse" problems. Here's a simple algebraic example: if you are given the function f(x)= x^5- 7x^4+ 3x^3- 2x^2+ x- 5 and asked "what is f(1)?", that's easy. You are given the formula to use and just do the arithmetic: f(1)= 1- 7+ 3- 2+ 1- 5= -9. If, however, you are asked to solve the equation, f(x)= x^2- 7x^4+ 3x^3- 2x^2+ x- 5= -9, that's extremely difficult! There is no "formula" for solving general 5th degree equations. Here, because we had already done the evaluation, we know that one solution is x= 1. However, there may be up to 4 more solutions that we don't know.
Differentiation is a "direct" problem because we are given a formula for it. Integration, or "anti-differentiation" is defined only as the inverse of differentiation. A result of that fact is that the anti-derivatives of most integrable functions cannot be given in terms of elementary functions.
If we can "remember" or otherwise find a function whose derivative is the given function- for example, we know that the derivative of (1/(n+1)) x^{n+1} is x^n- then we know that the new function is the "anti-derivative" of the original function- x^n is the anti-derivative of (1/(n+1))x^{n+1}.
Of course, we also know that there are an infinite number of other functions having that same derivative. fortunately, we can prove, using the mean value theorem, that if two functions have the same derivative, they must differ only by a constant- we know that any anti-derivative of x^n must be of the form (1/(n+1))x^{n+1}+ C where C is a constant.