Software capabilities required by the user to solve his problem. This may be a problem in business. In terms of functionality. Or modify any personal problems.
The ability of the software that you want to use to fix the problem by the user of that he might be a problem in business-to-business or personal problems.