Wszystko zalezy od specyfikacji danej firmy. Jedni programuja przewaznie aplikacje oparte na dynamicznych stronach WWW laczacych sie z bazami danych, gdyz uwazaja ze przegladarke ma kazdy i jest to bardzo wygodny, niezalezny od platformy - system. Na tym rynku (projektowanie sklepow, systemy CMS) jest jednak duza konkurencja.
Ostatnio rozmawialem z project managerem firmy ktora zasadniczo nie robi nic co jest oparte o PHP, MySQL. Jak sam powiedzial nie jest to oplacalne. Robia wiec systemy do ksiegowania, przechowywania zamowien itp. Wszystko w oparciu o komercyjne systemy i bazy danych (no PostgreSQL jescze przejdzie - MySQL odpada) jak np. MS SQL Server oraz Oracle. Aplikacje dzialaja w oparciu o trojwarstwowy model aplikacji, projektuja systemy m.in. dla AirPolonii oraz MPEC.
Przedstawilem Ci dwa modele firmy, ale to jeszcze nie wszystko. Nie mozna wiec jednoznacznie odpowiedziec na to pytanie. Na pewno jezeli chodzi o zyski to drugi model jest bardziej oplacalny, ale w przypadku duzych firm nikt nie zleci Tobie, stworzenie takiego oprogramowania, ale zleca to powaznej firmie, wiec chyba pozostaje model nr 1. W sam raz na pare tygodni samodzielnej roboty (sklep, system CMS itp).