Practical Solutions for Sustainable Cities — since 1969

Find Us On...

         R e a d o u r L  a  t e s t        
    
 
SPECtrum Newsletter

  SPEC Blog


SPEC Cambie Square Communal Garden Blog

SPEC School
Gardens Blog

Sign up to get our
e-newsletter 

Upcoming events

14 Dec 2016 6:30 PM • 2305 West 7th Ave, Vancouver
10 Jan 2017 3:00 PM • Contact Lydia
10 Jan 2017 5:30 PM • Kits House: 2305 west 7th Ave, Vancouver
11 Jan 2017 6:30 PM • 2305 West 7th Ave, Vancouver
15 Jan 2017 1:00 PM • 2305 West 7th Ave, Vancouver
18 Jan 2017 6:00 PM • Kitsilano Neighbourhood House (Kits House)

One-Percent For The Planet

Upcoming events

    • 14 Dec 2016
    • 6:30 PM - 8:00 PM (PST)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 10 Jan 2017
    • 3:00 PM - 7:00 PM
    • Contact Lydia

    ELDERS FRIENDSHIP CIRCLE

    Friendship circle meetings are held regularly on the second Tuesday of each month, in a relaxed and welcoming private Kitsilano home.

    This is an inclusive, informal chance to meet and enjoy each other for connection and friendship. It is not necessary to arrive at the beginning or stay for the whole time. Bring something to share for a pot-luck supper.

    Contact: Lydia Travers, 604-736-3000 or email lydtravers@gmail.com

    Next event: January 10, 2017, 3-7 pm (No meeting in December)

    Join us to welcome the New Year!


    • 10 Jan 2017
    • 5:30 PM - 7:00 PM
    • Kits House: 2305 west 7th Ave, Vancouver
    Meet with members of SPEC's Food & Environment Committee. The meeting is free and visitors are welcomed.


    Location: Kits House: 2305 west 7th Ave, Vancouver

    Schedule: The 2nd Tuesday of each month.

    Room: Ask at the front desk for the room location. 

    New? Meet Leadership Team members Art Bomke, Kate Menzies and Tara Moreau.

    To read about their passion for our environment, click on the link, or go to: Home>About us> Our People 

    • 11 Jan 2017
    • 6:30 PM - 8:00 PM (PST)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 15 Jan 2017
    • 1:00 PM
    • 2305 West 7th Ave, Vancouver

    NATURE WALK

    Take a walk with Robin, a Vancouver-based natural resource consultant and Registered Professional Forester, and meet the familiar plants that live all around us. Bring a tree or nature story to share, ask questions and take notes, or simply enjoy a walk in nature in the company of a group.

    As we become more familiar with the nature that surrounds us, we begin to develop a kinship with nature. As we recognize different trees, shrubs, and plants and learn about their life cycle and uses, we come to know these kin as friends. For some, a deep connection with nature can also give rise to a sense of spirituality.

    Free and open to all ages and abilities. Families welcome. Come dressed for the weather.

    Contact: Anya McDonald, 604-862-4067 or email anya.mcdonald2@gmail.com

    Next event:  Sunday, January 15, 2017, 1 pm

    Meet at Kitsilano Neighbourhood House, 

    2305 West 7th Avenue, Vancouver


    • 18 Jan 2017
    • 6:00 PM - 7:30 PM
    • Kitsilano Neighbourhood House (Kits House)

    Take part and meet with members of SPEC's Energy Committee.The meeting is free and visitors are welcome. 

    AGENDA: Email admin@spec.bc.ca for details.

    Date: For the next few months, members of the committee will meet on the third Wednesday of the month

    Start Time: 6pm
    Location: Kits House: 2305 west 7th Ave, Vancouver
    Room: Ask at the front desk for the room location






    • 08 Feb 2017
    • 6:30 PM - 8:00 PM (PST)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 14 Feb 2017
    • 5:30 PM - 7:00 PM
    • Kits House: 2305 west 7th Ave, Vancouver
    Meet with members of SPEC's Food & Environment Committee. The meeting is free and visitors are welcomed.


    Location: Kits House: 2305 west 7th Ave, Vancouver

    Schedule: The 2nd Tuesday of each month.

    Room: Ask at the front desk for the room location. 

    New? Meet Leadership Team members Art Bomke, Kate Menzies and Tara Moreau.

    To read about their passion for our environment, click on the link, or go to: Home>About us> Our People 

    • 15 Feb 2017
    • 6:00 PM - 7:30 PM
    • Kitsilano Neighbourhood House (Kits House)

    Take part and meet with members of SPEC's Energy Committee.The meeting is free and visitors are welcome. 

    AGENDA: Email admin@spec.bc.ca for details.

    Date: For the next few months, members of the committee will meet on the third Wednesday of the month

    Start Time: 6pm
    Location: Kits House: 2305 west 7th Ave, Vancouver
    Room: Ask at the front desk for the room location






    • 08 Mar 2017
    • 6:30 PM - 8:00 PM (PST)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 14 Mar 2017
    • 5:30 PM - 7:00 PM
    • Kits House: 2305 west 7th Ave, Vancouver
    Meet with members of SPEC's Food & Environment Committee. The meeting is free and visitors are welcomed.


    Location: Kits House: 2305 west 7th Ave, Vancouver

    Schedule: The 2nd Tuesday of each month.

    Room: Ask at the front desk for the room location. 

    New? Meet Leadership Team members Art Bomke, Kate Menzies and Tara Moreau.

    To read about their passion for our environment, click on the link, or go to: Home>About us> Our People 

    • 15 Mar 2017
    • 6:00 PM - 7:30 PM
    • Kitsilano Neighbourhood House (Kits House)

    Take part and meet with members of SPEC's Energy Committee.The meeting is free and visitors are welcome. 

    AGENDA: Email admin@spec.bc.ca for details.

    Date: For the next few months, members of the committee will meet on the third Wednesday of the month

    Start Time: 6pm
    Location: Kits House: 2305 west 7th Ave, Vancouver
    Room: Ask at the front desk for the room location






    • 11 Apr 2017
    • 5:30 PM - 7:00 PM
    • Kits House: 2305 west 7th Ave, Vancouver
    Meet with members of SPEC's Food & Environment Committee. The meeting is free and visitors are welcomed.


    Location: Kits House: 2305 west 7th Ave, Vancouver

    Schedule: The 2nd Tuesday of each month.

    Room: Ask at the front desk for the room location. 

    New? Meet Leadership Team members Art Bomke, Kate Menzies and Tara Moreau.

    To read about their passion for our environment, click on the link, or go to: Home>About us> Our People 

    • 12 Apr 2017
    • 6:30 PM - 8:00 PM (PDT)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 19 Apr 2017
    • 6:00 PM - 7:30 PM
    • Kitsilano Neighbourhood House (Kits House)

    Take part and meet with members of SPEC's Energy Committee.The meeting is free and visitors are welcome. 

    AGENDA: Email admin@spec.bc.ca for details.

    Date: For the next few months, members of the committee will meet on the third Wednesday of the month

    Start Time: 6pm
    Location: Kits House: 2305 west 7th Ave, Vancouver
    Room: Ask at the front desk for the room location






    • 09 May 2017
    • 5:30 PM - 7:00 PM
    • Kits House: 2305 west 7th Ave, Vancouver
    Meet with members of SPEC's Food & Environment Committee. The meeting is free and visitors are welcomed.


    Location: Kits House: 2305 west 7th Ave, Vancouver

    Schedule: The 2nd Tuesday of each month.

    Room: Ask at the front desk for the room location. 

    New? Meet Leadership Team members Art Bomke, Kate Menzies and Tara Moreau.

    To read about their passion for our environment, click on the link, or go to: Home>About us> Our People 

    • 10 May 2017
    • 6:30 PM - 8:00 PM (PDT)
    • 2305 West 7th Ave, Vancouver

    Location: Kits House, 2305 West 7th Ave, Vancouver, BC  V6K 1Y4

    Time: 6:30pm – 8pm: The meetings are free and visitors are welcome.

    Schedule: The 2nd Wednesday of each month.

    Please email zerowaste@spec.bc.ca if you have any questions.

    New? Meet the members of the Zero Waste Leadership Team: Angie, Emily, Eyal, and Maya. 

    Agenda:

    6:30 - 6:40: Introductions/Late Buffer (10 minutes)

    • Introductions
    • Agenda Review
    • Decide Note Taker
    • Decide Time Keeper

    6:40 - 6:55: Learning Presentation (15 minutes)

    6:55 - 7:55: Meeting Content (60 minutes):

    7:55 - 8:00: Closing remarks (5 minutes)

    • Review action items
    • Remind note taker to upload minutes

    If you have a request to add an agenda item, please reply to this email.




    • 17 May 2017
    • 6:00 PM - 7:30 PM
    • Kitsilano Neighbourhood House (Kits House)

    Take part and meet with members of SPEC's Energy Committee.The meeting is free and visitors are welcome. 

    AGENDA: Email admin@spec.bc.ca for details.

    Date: For the next few months, members of the committee will meet on the third Wednesday of the month

    Start Time: 6pm
    Location: Kits House: 2305 west 7th Ave, Vancouver
    Room: Ask at the front desk for the room location






Past events

03 Dec 2016 Green Holidays Gifts Workshop: Kitsilano Winter Market
03 Dec 2016 First Annual Kitsilano Winter Market
01 Dec 2016 Elders Circle Book Club
01 Dec 2016 Fall "Westside Community Food" Mini-Market
26 Nov 2016 6th Annual Urban Farming Forum
24 Nov 2016 SPEC's End of Year Party and AGM
24 Nov 2016 Fall "Westside Community Food" Mini-Market
23 Nov 2016 Portraits of Elder Wisdom (Photos and Storytelling)
23 Nov 2016 Elders Talking Circle
17 Nov 2016 Discover Wisdom in Uncertainty
17 Nov 2016 Fall "Westside Community Food" Mini-Market
16 Nov 2016 Energy & Transportation Committee Meeting
10 Nov 2016 Fall "Westside Community Food" Mini-Market
09 Nov 2016 Zero Waste Committee Meeting
08 Nov 2016 Food & Environment Committee Meeting
03 Nov 2016 Fall "Westside Community Food" Mini-Market
27 Oct 2016 Fall "Westside Community Food" Mini-Market
20 Oct 2016 Fall "Westside Community Food" Mini-Market
19 Oct 2016 Energy & Transportation Committee Meeting
13 Oct 2016 Fall "Westside Community Food" Mini-Markets
12 Oct 2016 Zero Waste Committee Meeting
11 Oct 2016 Food & Environment Committee Meeting
24 Sep 2016 School Garden Clean-up Work Party
22 Sep 2016 SPEC Elders Circle Salon: Reclaiming Elder Wisdom
21 Sep 2016 Energy & Transportation Committee Meeting
15 Sep 2016 Westside Community Food Market
14 Sep 2016 Zero Waste Committee
13 Sep 2016 Food & Environment Committee Meeting
07 Sep 2016 Free Public Go Solar Tours
01 Sep 2016 Composting Workshop: Backyard and Worm
25 Aug 2016 Intro to Canning Workshop
07 Aug 2016 Learn How to Garden With Compatible Mushrooms
06 Aug 2016 Free Public Go Solar Tours
04 Aug 2016 Integrated Pest Management Workshop
04 Aug 2016 School Garden Clean-up Work Party
28 Jul 2016 Water Wise Gardening: Grow lots of food with little water
28 Jul 2016 SPEC Elders Circle: Reclaiming Elder Wisdom - Event 2
25 Jul 2016 Free Public Go Solar Tours
20 Jul 2016 Energy Committee Meeting
23 Jun 2016 SPEC Elders Circle: Reclaiming Elder Wisdom Launch event
22 Mar 2016 Celebrate UN World Water Day
15 Mar 2016 Energy Committee Meeting
13 Mar 2016 "Reclaiming Hope" a theatrical event that engages the audience
13 Jan 2016 No January Meeting: Energy & Transportation Committee
17 Dec 2015 Zero Waste Committee Celebration: Please Click Link for Details
04 Dec 2015 Vancouver Soil Celebration at City Hall
03 Dec 2015 SPEC AGM and Year-End Party
24 Oct 2015 Autumn Fair Kits House: Free Family Friendly Event
14 Oct 2015 Energy Committee Meeting
13 Oct 2015 Master Recycler Vancouver
06 Oct 2015 Master Recycler Vancouver
29 Sep 2015 Master Recycler Vancouver
24 Sep 2015 Solar Greenhouses
22 Sep 2015 Master Recycler Vancouver
12 Aug 2015 Waste Committee Meeting
12 Aug 2015 Energy Committee Meeting
06 Aug 2015 Go Solar Tour!
01 Aug 2015 Beekeeping for Beginners
30 Jul 2015 Westside Community Food Market
23 Jul 2015 Westside Community Food Market
18 Jul 2015 Urban Foraging
16 Jul 2015 Westside Community Food Market
15 Jul 2015 Energy Committee Meeting
08 Jul 2015 Waste Committee Meeting
02 Jul 2015 Westside Community Food Market
25 Jun 2015 Introduction to Canning
20 Jun 2015 Volunteer Appreciation Beach Potluck Picnic!
16 Jun 2015 Go Solar Tour!
09 Jun 2015 SPEC Fundraiser Dinner
08 Jun 2015 World Ocean Day: Jericho Beach Cleanup
26 May 2015 Urban Foraging
10 May 2015 Go Solar Tour!
05 May 2015 Growing Food In Small Spaces
23 Apr 2015 SPEC 45th Anniversary Party
22 Apr 2015 Earth Day Tour: The Pacific Northwest and Climate Change
18 Apr 2015 Go Solar Tour!
02 Apr 2015 Grow Organic Food in Small Spaces
24 Mar 2015 Your Food Garden: Design and Planning
05 Feb 2015 Launch of the Better Transit and Transportation Coalition
05 Dec 2014 SPEC Annual General Meeting
14 Nov 2014 From the Waste Up. Living a plastic free life in Vancouver
18 Oct 2014 Fruit Tree Pruning
11 Oct 2014 Solar Greenhouses
07 Oct 2014 Save Money in your Zero Waste Kitchen
23 Sep 2014 Canning Advanced
18 Sep 2014 Growing Food in Small Spaces - Fall Edition
09 Sep 2014 Introduction to Canning
28 Aug 2014 Your Garden and Climate Change
22 Jul 2014 Urban Foraging
17 Jul 2014 Plant Protection and Garden Pests
12 Jul 2014 Beekeeping for Beginners
26 Jun 2014 Winter Harvests from Small Spaces
19 Jun 2014 Sell What you Sow
12 Jun 2014 Waterwise Gardening 101
27 May 2014 Urban Foraging
08 May 2014 Bio Remediation
15 Apr 2014 Solar Greenhouses
03 Apr 2014 Soils, Compost and Containers
25 Mar 2014 Seeding 101
20 Mar 2014 Food Garden Design, Planning and Record Keeping
13 Mar 2014 Growing Food In Small Spaces
04 Dec 2013 SPEC's 2013 Volunteer THANK-YOU and AGM Holiday Party
14 Nov 2013 Solar Greenhouses
22 Oct 2013 Growing Food In Small Spaces (Fall Edition)
17 Oct 2013 Lacto-Fermentation
17 Sep 2013 Urban Foraging
13 Sep 2013 Preserving the Harvest: Home Canning
03 Sep 2013 Managing a Direct Market Small Farm
10 Aug 2013 Beekeeping Intermediate
30 Jul 2013 Plant Disease Management
27 Jul 2013 Beekeeping For Beginners
16 Jul 2013 Carpentry for Gardeners: Garden Structures
13 Jul 2013 Chickens In The City
25 Jun 2013 Carpentry for Gardeners: Chicken Coop Building
18 Jun 2013 Growing Food In Small Spaces (Summer Edition)
11 Jun 2013 Urban Foraging
06 Jun 2013 Food Waste: Alternatives for Multi-Family Housing CANCELLED
06 Jun 2013 Pest Management
30 May 2013 Medicinal Herbs
16 May 2013 Seed Saving: Basics
11 May 2013 MarketSafe Certification
09 May 2013 Succession Planting
07 May 2013 Organic Soil Management
30 Apr 2013 Seed Starting
23 Apr 2013 Grassroots Bioremediation
20 Apr 2013 SPEC|Surfrider Kits Beach Clean Up 2013
18 Apr 2013 Growing Food In Small Spaces (Spring Edition)
13 Apr 2013 Organic Canopy Management: Fruit Tree Pruning
03 Apr 2013 Oceans & Waste
28 Mar 2013 The Urban Farmer Field School: Full-Season Registration
21 Mar 2013 Food Waste: Alternatives for Multi-Family Housing
07 Mar 2013 After School Special: Get Growing: Starting Spring Seedlings
21 Feb 2013 The Great Green Kitchen
17 Jan 2013 Going Zero Waste
28 Nov 2012 Year End Community Party and AGM
06 Nov 2012 After School Special: Planning Your Food Garden
18 Oct 2012 Living Zero Waste: Advanced
14 Oct 2012 Preserving the Harvest
06 Oct 2012 Ambleside Beach Clean Up
25 Sep 2012 Living Zero Waste
22 Sep 2012 Season Extension
18 Sep 2012 Energy Conservation for Renters
15 Sep 2012 Solar Greenhouses
09 Sep 2012 Preserving the Harvest
08 Sep 2012 Coquitlam Watershed Tour
26 Aug 2012 Capilano Watershed Tour
28 Jul 2012 The Buzz About Bees: Beekeeping for Beginners
21 Jul 2012 Fruit Tree Pruning
12 Jul 2012 Carrots and Climate Change? Implications for Urban Farming
10 Jul 2012 Growing Food in Small Spaces: Winter Edition
19 Jun 2012 Organic Pest Control for Urban Food Production
16 Jun 2012 Chickens in the City
06 Jun 2012 Carpentry for Gardeners Section 2
05 Jun 2012 Carpentry for Gardeners Section 1
26 May 2012 MarketSafe Certification
15 May 2012 Growing Food in Small Spaces
08 May 2012 Community Food Systems
02 May 2012 Urban Soil Management
17 Apr 2012 Seed Starting and Propagation
05 Apr 2012 Managing a Direct-Market Small Scale Farm
04 Mar 2012 Solar Greenhouse Workshop
05 Feb 2012 Living Zero Waste
08 Dec 2011 Annual General Meeting and Holiday Party
03 Dec 2011 Canning and Preserving
07 Nov 2011 Living Zero Waste
17 Oct 2011 Energy Conservation for Renters
20 Sep 2011 Pizza Dinner Fundraiser
10 Sep 2011 Whole Foods Living Naturally Fair
06 Aug 2011 Canning and Preserving
26 Jul 2011 Pest and Disease Management
26 Jun 2011 Climate Change and Year-Round Gardening
28 May 2011 Fundraiser Yard Sale
05 May 2011 Gardening Workshop with SVNH
11 Dec 2010 Winterize Your Home
10 Dec 2010 Annual General Meeting and Holiday Party
23 Oct 2010 Canning And Preserving Workshop
30 Sep 2010 Reducing Household Air Leakage Workshop Sep 30th
18 Sep 2010 Building and Solar Technology Tour
18 Sep 2010 SPEC Social - What We're All About!
10 Aug 2010 Building and Solar Technology Tour
17 Jul 2010 SPEC Workshop: Winter Container Planning
12 Jul 2010 Building and Solar Technology Tour
10 Jul 2010 SPEC Workshop: Agriculture and Climate Change: A Search for Low Greenhouse Gas Food
24 Jun 2010 Building and Solar Technology Tour
17 Jun 2010 SPEC Film Night - To The Tar Sands
29 May 2010 SPEC BC Solar Days - A Solar Celebration!
20 May 2010 SPEC Film Night - The Unforeseen
15 May 2010 SPEC Workshop: Waterwise & Succession Gardening
24 Apr 2010 SPEC Growing in Small Spaces Workshop at Evergreen's Earth Day Celebration
24 Apr 2010 Soil Fertility & Plant Health Management
17 Apr 2010 Birds, Bees and Biodiversity
15 Apr 2010 Building and Solar Technology Tour
10 Apr 2010 Concepts In Year Round Gardening
2305 West 7th Ave, Vancouver, BC  V6K 1Y4 | tel: 604.736.7732  | www.spec.bc.ca | admin@spec.bc.ca | Privacy Policy
Powered by Wild Apricot Membership Software