The RAD approach however is not without its pitfalls. DSDM advocates that RAD is only suitable for certain kinds of applications, i.e. those which are interactive, with clear functionality at the user interface, have a clearly defined user group, are not computationally complex and have requirements which are not too detailed and fixed. DSDM advocates that RAD is not suitable for real-time or safety-critical applications or for applications where functional requirements have to be fully specified before any programs are written.
RAD lähenemine aga ei ole ilma oma lõkse. DSDM propageerib, et RAD sobib ainult teatud liiki rakendusi, st need, mis on interaktiivne, selge funktsionaalsust kasutajaliides, on selgelt määratletud grupid, ei ole arvutuslikult keerukamad ja nõuded, mis ei ole liiga üksikasjalikud ja fikseeritud. DSDM propageerib, et RAD ei sobi reaalajas või ohutuse seisukohalt oluliste rakenduste või rakendustes, kus funktsionaalsed nõuded on täielikult määratud kui mõni programm on kirjutatud.