请问软件开发在面向对象后还出现了什么?

“软件开发经历了从结构化方法、面向对象方法到网络服务化, 逐步向基于互联网和开源模式构造的方法发展。”这是我从网上找到的一句话。
请问这个网络服务化指什么?类似java web?
向基于互联网和开源模式又是什么?对开源代码进行改造并改造出自己的代码?
也欢迎其他回答。

个人理解网络化服务主要是指Saas和Paas这样的软件服务和云服务,给软件开发提供更加便捷的功能,基于云平台提供服务。距离开源的话估计还有很长的路要走。