ohjelmoitavuuden
Ohjelmoitavuuden käsite kuvaa järjestelmän kykyä muuttaa ja laajentaa toimintojaan ohjelmallisesti ilman fyysisiä muutoksia. Se tarkoittaa sekä ohjelmointimahdollisuuksia että järjestelmän konfigurointia ja laajennettavuutta. Ohjelmoitavuus esiintyy monella tasolla: ohjelmistoissa, laitteistossa ja niiden saumattomassa yhteistoiminnassa.
Tietokone- ja ohjelmistopuolella ohjelmoitavuus tarkoittaa rajapintojen, skriptausmahdollisuuksien ja moduulirakenteiden käyttöä, joiden avulla sovelluksia voidaan mukauttaa ja
Käytännön esimerkkejä ovat ohjelmistojen automaatio- ja analytiikkaratkaisut, pelien modifikaatiot, älylaitteiden asetusten personointi sekä teollisuudessa konfiguroitavat automaatiojärjestelmät.
Osa ohjelmoitavuudesta on arkkitehtuurinen suunnittelu: no-code/low-code mahdollistaa nopean prototyyppauksen, ohjelmointirajapinnat (API:t) sekä laite- tai järjestelmäkohtainen konfiguroitavuus.