Софтуерът може да си представя различни ситуации и действия, чрез които да взима решения