Framework Agreement For Varied Software