Amatör geliştirici, uygulama geliştirmek için low-code veya no-code teknoloji kullanan profesyonel geliştirici olmayan kişilerdir. Kapsamlı kod yazma bilgisine sahip profesyoneller olmaları gerekmez, dolayısıyla bu terim onları profesyonel geliştiricilerden ayırır.