SketchFlow este un feature dispobinil în Expression Blend 3, care permite realizarea rapidă de prototipuri. În acest mod, se pot schița rapid și ușor ideile, workflow-urile şi interfața cu utilizatorul, iar rezultatul poate fi vizualizat în SketchFlow Player, în cadrul caruia atât clienții, cât și echipa de dezvoltare a produsului în cauză (dezvolatatorii, designerii, project managerii etc.) pot a adăuga feedback pe marginea prototipului.
În câteva cuvinte, Sketchflow se caracterizează prin următoarele:
• Prototipurile SketchFlow sunt în întregime non-lineare. Fluxul aplicației poate fi modelat ca un graf complex, mai degrabă decât ca o secvenţă liniară de slide-uri.
• Există posibilitatea de animare a unui prototip, creând o reprezentare vizuală a interacţiunii dintre utilizator şi aplicaţie.
• Sunt puse la dispoziția dezvoltatorilor si designerilor atat o colectie de elemente UI standard cât şi o colectie de controalele specifice Sketchflow.
• Există posibilitatea de a crea date eşantion pe loc.
• Există posibilitatea de a crea o interactivitate prin utilizarea comportamentelor built-in.
Comportamente sunt extensibile, astfel adăugarea comportamentelor custom la panoul de prototipuri devine extrem de facilă.
• Tot ceea ce a fost dezvoltat în SketchFlow este o aplicaţie Silverlight (sau WPF).
Astfel putem afirma despre SketchFlow că este un instrument care facilitează realizarea prototipurilor, salvează mult timp și este ușor de folosit și înțeles. Pentru a începe procesul, este suficientă crearea unei serii de ecrane şi adăugarea de conținut în interiorul acestora. Pe măsură ce prototipul progreseaza și în urma feedback-ului primit, produsul se finisează, astfel încât la final acesta să devină cât se poate de aproape de produsul final.