An improved double skin facade system for buildings is disclosed. In one embodiment, the double skin facade system is a multi-functional device that can be used in a variety of ways to provide heat, produce and store solar and wind electricity, take advantage of natural and biological properties of plants, and provide cooling and natural ventilation. In one embodiment, the device is comprised of a mounting structure, and multiple columns of interconnected modules. Through the interconnected movable modules, the double skin facade system can easily switch functionalities between a heater, ventilator and cooling system. The device is easy and inexpensive to operate and its functionalities can be changed with simple touches of buttons.