In recent years it has become clear that application-independent techn
iques and tools must be supplemented with an application-specific appr
oach. Here, we begin to identify the foundations needed for applicatio
n-specific software research by examining the role and nature of curre
nt application taxonomies.