A tool that lets non-programmers build applications by writing minimal code or using visual interfaces.