Создание своих файлов

Например, есть приложение, которое создает файл с определенным расширением (своим) - filename.applic

И так же может его читать (в файле есть спец. команды форматирования, т.е. это не обычный текстовый файл, а совершенно другой - определенного формата)... Что-то вроде ПО, когда создается и сохраняется определенный док-т (*.docx и т.п.). Как можно реализовать подобное в Qt?