IBM Domino Designer on patentoitu integroitu sovelluskehitysympäristö (IDE) , joka toimii IBM Notes Clientissä tai IBM Domino Serverissä .
Aiemmin tuotteen nimi oli IBM Lotus Domino Designer.
IBM Domino Designer sisältää IBM Notes Clientin ; Domino Designer -lisenssi sisältää Notes Client -lisenssin .
IBM Domino Designer -ympäristössä kehitettäessä voidaan käyttää seuraavia työkaluja:
Lotus Notes 3:aan saakka Lotus Notes/Domino -sovelluksia odotettiin järjestelmän loppukäyttäjien kehittävän. Syynä tähän päätökseen oli havainnointi laskentataulukoiden (Lotus 1-2-3 ja MS Excel) käytöstä, joiden suosio perustui siihen, että loppukäyttäjä pystyi riittävän nopeasti luomaan yksinkertaisen "sovelluksen", jonka avulla hän voi automatisoida yksinkertaisia rahoitustapahtumia.
Lotus Notes -järjestelmä asetettiin työkaluksi, jonka avulla keskisuuret ja suuret yritykset voivat automatisoida monia sisäisiä yksinkertaisia liiketoimintaprosesseja (asiakirjanhallintaprosessit) loppukäyttäjien toimesta.
Järjestelmän toiminnan aikana kävi selväksi, että loppukäyttäjien pätevyys useimmissa tapauksissa ei riitä käyttämään Lotus Notesia kehitystyökaluna. Lisätyökaluja alkoi ilmestyä, jotka tarjoavat enemmän vaihtoehtoja Lotus Notes -sovellusten kehittämiseen, mutta vaativat myös enemmän taitoja sovelluskehittäjiltä (Notes C API, Lotus VIP). Lotus Notes 4.0:sta ( 1996 ) alkaen tällaiset työkalut sisältyvät perustuotteen jakeluun.
Tällä hetkellä katsotaan, että IBM Notes -sovellusten kehittämisen tulisi olla kehitysasiantuntijoiden (ohjelmoijien) tehtävä. Loppukäyttäjille on mahdollista tarjota rajoitetusti mahdollisuuksia luoda järjestelmässä omia yksinkertaisia toimintoja (yksinkertaisimpien tyypillisten toimintojen automatisointi, yksinkertaisten raporttien luominen), mutta tämä ei ole yleinen käytäntö IBM Notes -pohjaisten järjestelmien toiminnassa.