俺の会社だと社内システムも外部からの受注システムも、
IIS+ASP.NET+ActiveReportでやってるけどなぁ・・・

PHPの技術者も居るにはいるけど、結局の所、こういった業務用のアプリって
帳票印刷とか入力制御とかしなくちゃいけないから、
コンポーネントが豊富なWindows系で統一した方が楽。

開発者だと○○言語が最強とか言い出す奴いるけど、
ユーザから見れば、どんな言語使ってようが見るのは結果としてできた生成物と値段だからなぁ・・・

出来合いのコンポーネント使って開発期間短縮して開発工数の金額抑えて、
さらにコンポーネントの代金取っても安い。
下手にフリーのツールばかりで四苦八苦して開発工数延ばしたり、
完成品に妥協するよりはマシ。