In recent years it has become clear that application-independent techniques and tools must be supplemented with an application-specific approach. Here, we begin to identify the foundations needed for application-specific software research by examining the role and nature of current application taxonomies.