A wish for corporate social software

I attended an IXDA meetup yesterday discussing among else “Collaborating in the stream”. Pete Lacey from Podio showed us some of their ideas regarding different communication types in different activity streams or different applications. The catch though, everything runs on their server; in the cloud.

Now personally I use the cloud for several services, and I feel that such services may be very useful and probably secure enough for me as an individual. The problem is that there are several reasons for not thrusting your corporate or business data to an external service provider. The most obvious ones are based on regulation, in Norway government entities probably will not be able to put their data on servers located outside of Norway, or worse, outside of Europe. There might be risks regarding this even for private companies, foreign governments might insist on access to data stored on servers located within their countries, either for security or legal reasons. Another issue might be the security of the information itself, other companies might be able to break into the service and gain access to your corporate information. Several security officers at different companies are also very protective of their information and data, and would never accept that anything like this should be available externally. All reasons may be resolved as the solutions and regulations evolve, but as an IT-consultant doing business right now, I would like to have the following framework available when dealing with cloud based services.

  1. Intra-social: I need to be able to implement a copy of a cloud based social service or product internally in an organisation. Using all the normal protections and security that the different corporations demand I follow. Examples might be protected sub-groups, protecting content, firewalls, single-sign-on and so on.
  2. Extra-social: I need to be able have a “demilitarized” version of this product available for partners and other external participants that make it possible for them to collaborate securely and share information trough the same services that the companies are using internally. These users should probably only be able to access a subset of the information available internally. I would like to be able to enforce encryption of the communication and use strong log-in features. Of course it should be possible to protect content and have access-groups here as well.
  3. Inter-social: Now the big differentiator is the connection to open services on top of this. By using semantic technologies and other modern integration techniques I would like to intelligently be able to integrate these internal and external parts of my social software with the corresponding public service. Sharing information and collaborating on open issues should still be possible, and this would make it possible for the users to use the same tool for collaboration both internally, externally and on the open internet.

Do you have any comments? Please tell me your feelings on this below.

Posted from Oslo, Oslo, Norway.

A web world

It’s kind of interesting to see the turn among most companies out there concerning the use of different software tools for different tasks. For years we have had a mentality that either you create your own monster of a solution or you customize one product from some big vendor. But since the appearance of internet and the web our world has gotten a lot more fragmented.

(All links in this post opens in new windows)

Lately the consumer market has created a feel for sites and products on the net that is not only OK to use, but “necessary” to use. I am of course talking about web based applications and social software. In other words, Facebook, MySpace, LinkedIn, instant messaging products and other similar tools. Several companies have their own Wikis, blogs, forums and instant messaging products. Micro-blogging tools like Twitter and Yammer is also being used more and more these days.

For years we have had Open Source Software (OSS), and except for Linux and Apache not all of them have been accepted by big business. And the only reason that Linux and Apache got accepted was due to their track record and the support from some pretty large vendors, among else IBM.

Lately I have got the feeling that a lot of corporations have accepted the risk of using products with a smaller support organisation than what these corporations are used to. The acceptance of small vendors and OSS products into the suite of software used by corporations have given me as a professional both benefits and challenges.

The biggest challenge is the same as it has been for years now, integration. We need information and functionality integrated on several layers and in infinite ways. So what the big vendors do and have done for years is to create tools for us to help integrate our fragmenting world.

The increasingly complex world of tools and services always make me think of the second law of thermodynamics. Luckily we do not have a closed system; we have the opportunity to impose change and to establish ways to solve our complexity.

So, the next time you use a wiki for documenting your experiences, the next time you rate some other users post on the web, the next time you chat with a colleague or the next time you write a blog post, consider this – how do you use such information from other products and sites within your company. Are you able to use the information? Should you be able to use it? Do you want to be able to use it? And finally, if the answer is yes on any of those questions, how do you integrate your tools?

I have deliberately not mentioned search, archiving and all the other corporate necessities like reviewability, reusability, accountability and so on. Neither do I want to mention the words service oriented architecture (SOA), web services or integration platform. What I want is a world where this information is seamlessly available to me, stored indefinitely and persistently at no cost. As a professional I do not trust this, so I need to gather knowledge I have produced in such a way that it is still available to me even though the service I originally used to create this information no longer exists.

How do you do that?

The future, 2.0

As a follow up to my earlier fantasy of new possibilities regarding a documented generation I would like to blow out some steam regarding social software as well.

One of the problems we see today is that there are only a few people producing the information that is consumed by all the rest. Those reading are participating with tagging, bookmarking and rating of the content, but even this should be easier. The production of the content could also be easier.

So let us play with the idea of a documented world. On our way forward we have a few stops on the way. Some of them we are experiencing right now, among else by using Facebook, Linked-In, Plaxo or other social networking applications. By blogging and micro-blogging what we do and what interests us we are giving the world knowledge and information that can be used by other applications as what we often call value-added content.

Consider this, you are watching a video or listening to a podcast on the net regarding some information. The video or audio is tagged in such a way that as you play the content, different meta-information rolls by in tandem with the content, and the media player might then display related information based on automated searches as you watch. We are talking hypermedia that intelligently can give you information that you need or want. You will be able to decide where the information is gathered from.

In the next generation of social software I expect us to be able to increase the value for each other in even better and easier ways than today. And as always, the enabler of these features will always be technology.

So in the future, expect great things. Probably not some of the small ideas I present to you here. What we will see will probably be better.

And you will be a part of it. By easily producing content, and adding meta-information and grading what you see. The world will give you more of what you want and of what interests you.

Whether it is semantic technology or intelligent search engines, I bid welcome to interesting and feature rich social networks, in a documented world where you can have an even more enhanced life experience.

Soon, in a life near you!

Social software – the roadmap forward?

Earlier this week there was a launch of a new open web API called OpenSocial. Marc Andreessen writes a bit about it on his blog (Update 2010-05-28: Article gone – only links to his blog). He says that OpenSocial is an API that can be supported by “Containers” or social networking systems like Orkut or LinkedIn, and “Apps” – applications that can be embedded within those containers. An open Facebook platform if you like.

Six Apart is one of several providers of what we call “Social Software”. In their case they have focused on different blogging solutions. Some of the most known are “TypePad”, “Movable Type” and “Live Journal”. In a recent article or blog entry they told us what I would like to think of as their manifesto. Here they focus on a few main ideas around the new OpenSocial initiative (I admit that I am paraphrasing their bullet points):

  • You can use whatever applications and whatever networks you want, we think that is OK.
  • There isn’t going to be One Big Winner, people will be using lots of networks and applications.
  • We need Open Standards for it to work.
  • The users have to have control, and the tools must honor privacy.
  • OpenSocial combines the best from a lot of sites and applications.
  • OpenSocial enables people, not the politics between big companies.

Impressive. If they stand by this they are quite altruistic, or … are they?

Oh, I find the OpenSocial initiative quite interesting and it fits many of my views. Google is one of the participants so that makes it probable that it will be utilized and get some press coverage. I look forward to see what the effects of this are going to be.

If you want to see what Digg thinks about SixApart and OpenSocial check out this link.

Posted from Bærum, Akershus, Norway.