What is SQL?
SQL is a structured query language used for computer communication with the database. The database can understand the only SQL.
SQL can work with other programming languages like C#, PHP, ASP etc.
What software is used for SQL?
DBMS (database management system) is a software that is used for creating, designing and maintaining the database.