Today's business software applications are still pretty much based on the same assumptions of few decades earlier. Business applications ranging from SAP, Oracle to Microsoft Dynamics and Sage all are still very much based on an internal process view of organizations. Software logic is still the same although we have many bells and whistles added such as alerts, workflows and such to improve inter-organizational capabilities. Features such as customer and vendor portal capabilities have also enabled communication amongst external stakeholders with organizations.
Social computing, however, is about the ability of individuals to be communicating and collaborating with an individual or group of individuals in a way that will be leveraging crowd's inputs and feedbacks in the decision making process. Social computing mimics human interactions via a computer based application somewhat similar to how we would have interacted one on one or with a group if we were given an opportunity for such interactions. In order for business applications to move towards leveraging social computing capabilities beyond plug-in to applications such as Facebooks and Tweeters of the world, they need to have taken social computing implication of each business transaction into consideration for each key business application capability.
An example will be to enable a dialogue between the customer and the order entry department while a customer is looking to purchase a specific item or service and with help and feedback from customer service plus feedbacks from other customers, be able to make a decision of what products and or services are best for their needs. This will be lots of work for established software firms that have heavily invested in their applications over the past several decades. Expect to see them moving in this direction in the next several years or be misplaced by newer applications that have such capabilities built in the foundations of their systems . Enjoy the holidays!