IBM Domino Designer je proprietární integrované vývojové prostředí aplikací (IDE) , které běží na IBM Notes Client nebo IBM Domino Server .
Dříve se produkt jmenoval IBM Lotus Domino Designer.
IBM Domino Designer zahrnuje IBM Notes Client ; licence Domino Designer zahrnuje licenci klienta Notes .
Při vývoji v prostředí IBM Domino Designer lze použít následující nástroje:
Očekávalo se, že aplikace Lotus Notes/Domino budou vyvíjeny koncovými uživateli systému až po Lotus Notes 3 včetně. Důvodem tohoto rozhodnutí bylo sledování používání tabulkových procesorů (Lotus 1-2-3 a MS Excel), jejichž obliba byla založena na tom, že koncový uživatel mohl dostatečně rychle vytvořit jednoduchou „aplikaci“, která mu umožňuje k automatizaci jednoduchých finančních transakcí.
Systém Lotus Notes byl umístěn jako nástroj, který umožňuje středním a velkým podnikům automatizovat řadu interních jednoduchých obchodních procesů (procesů správy dokumentů) koncovými uživateli.
Během provozu systému se ukázalo, že kvalifikace koncových uživatelů ve většině případů nestačí k použití Lotus Notes jako vývojového nástroje. Začaly se objevovat další nástroje, které poskytují více možností pro vývoj aplikací Lotus Notes, ale také vyžadují více dovedností od vývojářů aplikací (Notes C API, Lotus VIP). Počínaje Lotus Notes 4.0 ( 1996 ) jsou takové nástroje součástí základní distribuce produktu.
V současnosti se uvažuje, že vývoj aplikací IBM Notes by měli provádět vývojoví specialisté (programátoři). Je možné poskytnout koncovým uživatelům omezené možnosti tvorby vlastních jednoduchých funkcí v systému (automatizace nejjednodušších typických operací, tvorba jednoduchých reportů), ale není to běžná praxe v provozu systémů založených na IBM Notes.