Descend è un applicativo open source sviluppato per generare superfici 3D a partire da equazioni matematiche. È basato su un linguaggio specifico denominato Misc, il quale si caratterizza per la velocità esecutiva in termini di calcoli geometrici. Il rendering delle scene avviene mediante OpenGL, tra i più usati a livello di CAD, realtà virtuale e computer grafica in genere.
Descend utilizza equazioni parametriche per il calcolo e il rendering di curve e superfici tridimensionali, mediante le quali consente la rappresentazione di oggetti dotati di una certa complessità. La gestione dei colori permette inoltre di assegnare valori diversi alle superfici in primo piano ed a quelle interne. Il linguaggio Misc aiuta a definire rapidamente vertici, matrici, funzioni e istruzioni condizionali, lasciando ampio spazio alla personalizzazione da parte dell'utente. L'interfaccia utente è chiara e intuitiva e non richiede conoscenze specifiche nell'ambito della progettazione assistita al computer