Architektura oprogramowania i podejmowanie decyzji d'occasion