Well actually Simatic Manager is the frame work.
Step7 , DriveES, WinCC, WinCC Flexible , MicroWin.. Etc can all be launched and integrated into Simatic Manager. This let's you have one project with many cpu's , hmi's , drives etc and archive or keep this project all together.
Step7 is the programming software for 300,400, WinAC, C7.
And TIA Portal is the framework for Step7 V11
WinCC V11......