Service for convenient software selection
Nowadays, there is a huge amount of software that performs various functions. But there are a number of tasks, the solution of which is offered by several similar programs, but with differences. Even a geek is sometimes difficult to choose the one that suits him, and for a novice user this task is extremely difficult; In this case, he simply uses the standard (supplied with the OS) software, or the fact that a friend advised. All this prompted me to think of a service that allows you to choose a program according to the specified criteria and functions.
All this can be implemented in the form of a test, in each question of which the user is asked, for example, about the necessary functions of the program. For a more relevant result, there should be several possible answers. Several questions may be common to all requests: the type of tasks performed by the program (file manager, image editor, browser etc), the platform (Windows, Linux, BSD, MacOSX etc). Each program entered into the database should have a number of characteristics based on the platform and the type of tasks performed.
How it looks: on the example of the IM client.
>
and so on.
This is what the result window looks like: the name of the program, a screenshot and the available / unavailable functions requested by the user.
Of course, this is only an approximate view, there is no exact design yet.
Such a service would greatly simplify and accelerate the choice of means for solving the task.
Concept
All this can be implemented in the form of a test, in each question of which the user is asked, for example, about the necessary functions of the program. For a more relevant result, there should be several possible answers. Several questions may be common to all requests: the type of tasks performed by the program (file manager, image editor, browser etc), the platform (Windows, Linux, BSD, MacOSX etc). Each program entered into the database should have a number of characteristics based on the platform and the type of tasks performed.
Example
How it looks: on the example of the IM client.
>
and so on.
This is what the result window looks like: the name of the program, a screenshot and the available / unavailable functions requested by the user.
Of course, this is only an approximate view, there is no exact design yet.
Such a service would greatly simplify and accelerate the choice of means for solving the task.