Blog

No-Code and Low-Code Development: Differences and Representative Tools for the IT Passport Exam

April 27, 2026

A breakdown of the differences between no-code and low-code development, representative tools (Bubble, kintone, Power Apps), and their pros and cons, organized for the IT Passport exam.

TagsIT PassportTechnologyNo-Code

What Are No-Code and Low-Code?

No-code is a development method that allows you to build applications without writing any programming code. Low-code is a method that combines minimal code writing with a visual development environment. Both approaches use a GUI to assemble components, enabling even staff with limited IT expertise to develop applications, realizing "citizen development."

Key Differences

AspectNo-CodeLow-Code
Code WritingNone requiredSome required
Target UsersBusiness staff (non-engineers)Engineers + business staff
CustomizabilityLowMedium to High
Learning CostLowMedium
Scope of ApplicationSimple business appsComplex business systems

Representative Tools

No-Code

Among representative no-code tools, Bubble is suitable for web app development. Glide can generate apps from spreadsheet data, and Adalo specializes in mobile apps. STUDIO is used for website creation.

Low-Code

For low-code tools, kintone (Cybozu) is widely used for business app development. Microsoft Power Apps integrates easily with Office products. OutSystems and Mendix support development for large-scale enterprise environments.

Advantages

The biggest advantage of no-code and low-code development is speed. By assembling existing components via a GUI, you can significantly shorten development time compared to traditional coding. It also reduces the burden on IT departments since business staff can develop applications themselves, and it's appealing for mass-producing small-scale apps quickly and at low cost.

Disadvantages

On the other hand, these methods are unsuitable for complex requirements, and advanced customization is difficult. There is a risk of vendor lock-in by relying on specific tools, and unmanaged "shadow apps" can easily proliferate. Additionally, there are performance limitations for large-scale or high-load processing.

Related Trends

A citizen developer refers to a culture where business staff develop systems themselves. Governance of citizen development is important as an internal rule to prevent shadow apps. No-code and low-code are also positioned as tools for DX promotion (see What is DX?).

Key Points for the IT Passport Exam

In the IT Passport exam, the differences between no-code and low-code, their advantages (development speed, citizen development), disadvantages (complex requirements, governance), and the names of representative tools are frequently tested. Be sure to also learn related terms like citizen developer.

Typical Past Exam Question Patterns

  • "Which method allows app development without writing code?" → No-code
  • "What is the term for a culture where business staff develop applications themselves?" → Citizen developer

Related Terms

Study Tips

Remember it as "no-code = zero lines, low-code = a small amount" to avoid confusion. Memorize two advantages and two disadvantages each with concrete examples. For representative tools, knowing just kintone and Power Apps is sufficient.

Summary

By organizing the differences between no-code and low-code along with their pros and cons, you can reliably score points on related exam questions. For comprehensive practice in the Technology domain, refer to the Technology Summary. For exam-style practice, use the Mock Exam.

関連記事

Pro

Pro 会員になる

この機能は Pro 会員限定です。月額 ¥980 で、合格まで一気に走り抜ける機能がすべて使えます。

Pro に加入する