Aparuta pe o piata deja plina de aplicatii ce se ocupa cu procesare de semnal sonor, aplicatia WaveIO se vrea o noutate prin caracterul flexibil al prelucrarilor oferite (de la nivel elementar la prelucrari de nivel inalt), prin aceasta adresându-se unui segment de utilizatori nu neaparat experti în prelucrari de semnal sonor, mai ales ca modul de lucru se vrea unul destul de facil.
De fapt obiectivele aplicatiei ar putea fi împartite în trei categorii mari. În primul rând se doreste oferirea posibilitatii catre utilizator a crearii unor lanturi de operatii elementare de prelucrare asupra semnalului sonor, operatii ce se vor executa serial, fiind posibila salvearea si mai apoi restaurarea acestor liste. Totodata o alta caracteristica a operatiilor din lista e ca fiecare din ele este parametrizabila.
Un al doilea obiect al aplicatiei este oferirea unor unelte de nivel înalt de prelucrare a semnalului sonor, unelte ce folosesc rezulatele operatiilor elementare amintite anterior. Un astfel de gen de unelte sunt cele de recunoastere a cuvintelor sau a vorbitorului. În masura posibilitatilor, ideal ar fi ca si aceste operatii sa fie parametrizabile.
În fine, cel de-a treilea obiectiv, adresat utilizatorilor familiari cu implementarea sistemului WaveIO este oferirea unui schelet de aplicatie ce sa permite o cât mai usoara extensibilitate cu noi functii/prelucrari accesibila unui utilizator nu neaparat expert.
Tot ca un obiectiv, desi chiar daca nu cu o importanta asa mare ca anterioarele este si oferirea unei interfete prietenoase care sa furnizeze informatii cât mai utile în domeniul prelucrarii undelor sonore.