În cadrul acestui capitol ma voi opri mai intâi asupra necesitatilor software ale aplicatiei.
Singurul sistem de operare pe care aplicatia WaveIO ruleaza este sistemul de operare Windows. Pâna în prezent o functionare fara probleme poate fi asigurata pe versiunile Windows 98, Windows 2000 Professional si Windows XP. Acestea fiind singurele versiuni pe care s-a efectuat o testare amanuntita. În ce priveste celalalte versiuni existente pâna la ora actuala nu s-a efectuat o testare care sa asigure utilizatorul de o functionare corecta.
Deoarece aplicatia WaveIO a fost realizata folosindu-se libraria MFC a mediului VC++ prima cerinta este existenta pe sistemul de operare librariilor dll utilizate: MFC42D.DLL, MSVCRTD.DLL, MFCO42D.DLL. Indicat ar fi ca în cazul în care nu sunt înregistrate acestea sa se afle în acelasi director cu executabilul.
De asemenea pentru utilizarea sistemului este necesara existenta unei placi de sunet instalate si a unei cât mai recente versiuni de DirectX.
Chiar daca practic aplicatia nu a fost testata cu versiuni de DirectSound mai vechi de 7.0 teoretic aceasta ar trebui sa functioneze fara probleme chiar si cu o versiune implicita a Windows-ului.
Faptul ca aplicatia utilizeaza tehnologia DirectSound pentru redare si înregistrare, utilizatorul e scutit de orice configurari speciale ale aplicatiei singura sa grija fiind ca dispozitivele de intrare/iesire utilizate sa fie raportate ca functionale de catre Windows.
În ce priveste necesitatile hard ale aplicatiei putem spune ca sunt cât se poate de elementare. Aplicatia a fost rulata cu rezultate satifacatoare chiar si pe o configuratie de procesor la 300MHz si 128M SDRAM. Totusi dat fiind faptul ca unele operatii implica un volum mare de calcul configuratia recomandata de realizatorul programului ar fi:
Procesor: > 500 MHz;
Memorie: > 128M RAM;
Placa video: > 2M RAM;
Placa audio: instalata si functionala.