ESA: $11.7 billion in software sales, hardware takes it to $21 billion