Low-Code vs. No-Code: When to use Each One?