The document discusses current trends in computer software platforms: 1) Open source software like Linux and Java are widely used; 2) Web technologies like HTML5 allow for multimedia embedding without plugins; 3) Web services and service-oriented architecture allow software components to exchange data over the internet using standards like XML; 4) Software outsourcing and cloud computing provide external sources of software through outsourcing, Software as a Service (SaaS), and mobile apps delivered over the internet.