Libraries vs. Applications
l
Applications are monolithic
l
Only other programmers on the same
team use an application’s API
l
Libraries can make very limited
assumptions about how, when,
where, and why API will be invoked
l
Boundary is fuzzy