What do these terms mean where computer software is concerned?
1) Application is a program that performs one of the major tasks for which a computer is used.
2) Solution is an action or process which computer software uses appropriate application to solve a problem.