Nieustannie dokonujący się postęp w dziedzinie oprogramowania i sprzętu komputerowego przyczynia się do zmniejszenia ilości zadań związanych z programowaniem i zapewnia większą użyteczność, możliwość konfiguracji, skalowalność, komunikację w tle pomiędzy programami oraz możliwość łatwego budowania, tworzenia środowiska symulacyjnego lub...