The develop quickly, deliver often approach is a common thread that runs through Silicon's processes. Waterfall or Iterative software development can be easily achieved in a process infrastructure that can cater to Agile.
As such whenever a product development utilizes detailed upfront requirements in 1 (one) or a few iterations, i.e. a Waterfall or Iterative development, it can easily be taken into an environment capable of Agile. Thereby Silicon's processes are equipped for all Agile, Waterfall or Iterative models.