In my opinion most innovations concerns software requirements and design.
For example commonly used implementation languages are still this same or almost this smae:
C family: C, C++, Objective C
Not so new but very influential are:
Design Patterns (Gamma at all) and newer Patterns
Product line software engineering
Software development became more and more visual.
Processes based on USDP
They uses Java, PHP and .NET and offer different price models.