видимо мы совсем на разных языках говорим.Там, собственно, один пункт - наличие единого языка программирования серверной и клиентской части. Если развивать дальше - это модульность, т.е. n-tier. Про .net не скажу, думаю, что там примерно что-то похожее, но на java можно разбивать приложение на любое количество этих самых tier, как разработчику понравится.
У MS для этой цели был VBasic, а Sun - java. Языки разные, но вполне полнофункциональные. А PowerScript - это специализированный язык, которые не создавался как универсальный. Вообще-то еще в PB 6, если не ошибаюсь, была возможность создавать n-tier, но это все было не очень серьезно и для серьезных проектов не годилось.

модульность это что? dll это модульность? Com Dcom Com+ это модульность?
по моему все это c/c++ у Ms, это основы операционной системы. При чем тут Васик?
по моему ты себе очень странно представляешь что нужно бизнес приложениям...