This paper discusses the potential role of social software in supporting teamwork and collaborative project management in higher education. Based on the fact that social software has been widely spread among young students nowadays, using it for collaborative learning is believed to increase students' involvement and create learning incentives. Two social software platforms, Graaasp and Google Wave are examined in terms of sustaining collaborative learning activities. Relevant existing features and possible extensions that enhance the learning experience are addressed. Benefits and challenges resulting from the bottom-up learning paradigm are also presented.