The Serato DJ software supports two methods: operating using special control discs and operating using special hardware without using control discs. By contrast, while Scratch Live supports operating using special control discs, it does not support operating using special hardware.
Also, some of the functions on Serato DJ have evolved.
For details on Serato DJ and Scratch Live, see the Serato website.