PLATFORM OVERVIEW
MADE FOR DEVELOPERS

開発者のためのプラットフォーム

親しみやすいルックアンドフィールの開発環境、ビルド済みテンプレート、再利用可能なコンポーネント、AIによるガイダンス、カスタムコードによる拡張、そして多彩な最新テクノロジー(ML、IoT、RPA、マイクロサービスなど)。これらすべてを備えたOutSystemsのローコードプラットフォームは、あらゆる開発者に支持されています。

bt-gray-logo
colliers-gray-logo
humana-gray-logo
medtronic-gray-logo
santander-gray-logo
scheider-electric-gray-logo
Craig St. Jean

「何もかもがよく考え抜かれていました」

フルスタック開発者であるCraig St. Jean氏は、当初OutSystemsに対して懐疑的でしたが、ほどなく認識を変えました。
quotation-marks-grey-outline-figure
perfect for devs icon
開発者に最適なプラットフォーム

新人開発者や専門開発者: 能力の獲得とさらなる進化

チームがテクノロジーの制約を受けることなく優れたアプリを作成できるようになります。コードの管理にわずらわされることも時間を無駄にすることもありません。新人開発者はフルスタック開発を行えるようになります。専門開発者は独自性や経験を要する開発に集中できます。

詳細を確認したい場合や開発向けのプラットフォーム導入をご検討の場合

リアクティブWeb、AI/ML、IoT、RPA、マイクロサービス: 開発者に新しいテクノロジーを

開発者を今ある知識に閉じ込めていませんか。OutSystemsのローコードプラットフォームでは、アプリ開発にあたってリアクティブWeb、AI、IoT出力、ロボティックプロセスオートメーション、マイクロサービスを活用できます。作成したコードはすべて自動的に生成されます。

ローコードを駆使してアプリケーションを作成

OutSystemsのローコードプラットフォームはカスタムコードによる拡張が可能であるため、好きな部分にだけローコードを取り入れることができます。また、作成したアプリは、オープンソースのコネクタや専門開発者が自作したコネクタにより既存のシステムと簡単に連携できます。

devs-can-build-applications-using-low-code-figure
Joost Landgraf

「優れた開発者であれば、成果をあげるまでの時間がローコードによってさらに短くなるでしょう」

CoolProfs 主席コンサルタント Joost Landgraf氏
quotation-marks-grey-outline-figure

リデュース、リユース、リサイクル: Forgeのアプリ資産を活用して時間を削減

何千もの再利用可能なモジュール、コネクタ、UIコンポーネントを活用することで、本筋から離れた作業を減らし、アプリケーションのデリバリーを加速できます。OutSystemsの開発環境や中央リポジトリからアクセスできるので、アプリケーションへの追加も簡単です。

Developer FAQ

Can developers see and modify the underlying code?

Developers build in a visual environment and don’t directly edit the generated source code inside the IDE. However, they can extend applications with custom C#, JavaScript, CSS, and external services when needed. If a customer leaves OutSystems, applications can be detached and exported as standard application code.

What programming languages and frameworks does OutSystems use?

OutSystems generates standard backend and frontend code using widely adopted languages and frameworks. Backend logic is based on .NET and C#, while frontend experiences use JavaScript, HTML, CSS, and React. Developers work visually, but the resulting applications align with familiar enterprise development patterns and modern web architecture.

How long does it take for traditional developers to become productive?

Experienced developers can typically become productive in OutSystems in one to two weeks, depending on their background and the complexity of the first project. Developers with experience in object-oriented programming, databases, APIs, and web development usually ramp fastest. Deeper architecture mastery develops through hands-on delivery and certification.

Can developers use their own IDEs or development tools?

OutSystems development happens primarily in the OutSystems visual IDE, not in a third-party IDE. However, teams can integrate OutSystems with external development workflows, DevOps tools, APIs, testing tools, monitoring platforms, and custom code extensions. This gives developers a governed environment while preserving flexibility around supporting tools and processes.

How does OutSystems handle complex business logic?

OutSystems handles complex business logic through visual flows, conditional logic, loops, data transformations, workflow orchestration, and integrations with external services. Developers can also extend applications with custom code when needed. This allows teams to model sophisticated enterprise processes without losing control over performance, maintainability, or architectural design.

What level of customization is possible for UI/UX?

OutSystems supports deep UI and UX customization, including custom CSS, HTML, JavaScript, themes, reusable UI components, and design system alignment. Teams can build responsive, branded, pixel-perfect experiences while still benefiting from visual development. It can also support handoff from tools such as Figma or Adobe-based design workflows.

Can multiple developers work on the same application?

Multiple developers can work on the same OutSystems application through built-in team development capabilities. The platform tracks changes, supports versioning, detects conflicts, and allows developers to compare and merge work. Teams can coordinate publishing, review dependencies, and manage deployment through governed workflows across development, test, and production environments.

Can developers reuse components across applications?

Yes. Developers can create reusable modules, libraries, services, UI components, and integration patterns that are shared across multiple applications. This reduces duplicate work, improves consistency, and makes maintenance easier. When a shared component is updated, teams can review dependencies and republish consuming applications through controlled lifecycle management.

What training is required for our developers?

OutSystems provides guided learning paths, certifications, documentation, hands-on labs, and community resources for developers. Most experienced developers can start building after completing foundational training, while advanced certifications support architecture, mobile, security, and delivery best practices. Teams can also use professional services or partners for deeper enablement.

Can the OutSystem AI development platform scale to support our user base?

Yes. The OutSystems AI development platform is designed for enterprise-scale applications, including large user bases, high-volume workloads, and mission-critical systems. It supports scalable architecture, performance monitoring, reusable components, and deployment governance. Cloud-native options add container-based scalability and resilience for applications with variable or growing demand.

outsystems resources icon
OutSystemsプラットフォームの関連リソース
low code platform use cases
バックログへの対応

広範なユースケース、テンプレート、強力なパートナーソリューションを活用することで、あらゆるアプリケーションバックログに対応できます。

low code industry reports icon
OutSystemsの評価

世界中の業界アナリストによるローコードプラットフォームの最新の調査結果や、OutSystemsがローコードプラットフォームのリーダーとされている理由をご覧いただけます。

platform evaluation guide icon
プラットフォームの詳細

評価ガイドでOutSystemsの詳細をご確認いただけます。

高性能ローコードプラットフォームの違いを実感してください