This document outlines the agenda for a tutorial on modeling and analyzing business and software ecosystems. It begins with definitions of business ecosystems, software ecosystems, and open source software ecosystems. It discusses modeling approaches for ecosystems from both a value and software architecture perspective. The tutorial will then cover intentional modeling and analysis techniques, a hands-on exercise for applying these techniques, and modeling open source software ecosystems from an intentional perspective.