The main purpose of these applications are managing the database. Once the database is created, various operations can be performed like inserting new data, editing or deleting existing datas, etc. Complex sql statements for database management can be run. Complex join statements. Database triggers etc.