Unified Process (UP, suom. yhtenäistetty prosessi, myös Unified Software Development Process, suom. yhtenäistetty ohjelmistokehitysprosessi) on iteratiivisen ja inkrementaalisen ohjelmistokehityksen prosessikehys. Sen tunnetuin ja perusteellisimmin dokumentoitu versio on IBM Rational Unified Process (RUP), jonka kehitti Rational Software Corporation (IBM:n osasto vuodesta 2003 lähtien).