様々な開発をお手伝いさせて頂き、ご好評頂いています。
それらの技術の根底を為すのが
弊社独自の生成的プログラミング(Generative programming)技術である
「TERIOS」です。

お客様にTERIOSの採用を弊社がお勧めする
「よくある状況」は以下のような時です。

  • お客様の業務は分かるが、適切な技術の選択が難しい   → フレームワーク開発
  • 新技術だが、開発者全員の習熟は難しい         → フレームワーク開発
  • 特定のポイントの難易度が高い             → フレームワーク開発
  • 過去に作った機能を今回開発でも利用したい       → フレームワーク開発
  • 汎用化によるコスト削減の道筋を立てたい        → 自動化
  • レガシーシステムのマイグレーションを効率的に行いたい → マイグレーションツール

すべてTERIOSで出来ます!

フレームワーク開発

納期に追われて各開発担当者の能力に任せた人力戦になってしまうと、必ず起こるのは共通化の失敗です。

「どうやって呼び出せば良いのか分からない……」
「変更が必要になったが、機能の数だけ実装を直す必要がある……」

弊社のTERIOSでそんな開発から脱却しましょう!

TERIOSでは、こういった目に見えている共通化だけではなく、
開発していると自然にポイントを押さえた実装となる技術を提供します。

製品の提供だけではありません。
サンプルコードや、実装上の適切な実装手順も、ご要望とご予算に沿ってご提供しています。

開発期だけではなく維持期も見据えた開発手法で、
「後から思えば共通化すべきだった……」との後悔の声が一つでも減るよう、
弊社では様々なアプローチを検討、実践しています。

自動化

例えば何十、何百と別々の画面を必要とするシステムがあったとします。
しかし、実際にこれらの開発コードの7~8割は同じようなコードが書かれていないでしょうか?

そう、つまりそのルールさえ開発者の皆さんが整理して頂ければ、これらのコードは設計書から自動的に生成できるのです。

昨今、AIやRPAといった自動化が声高に叫ばれていますが、開発こそ最も自動化に適した分野であると考えています。

開発者の9割は業務固有の処理や、自動化可能な機能の塊を開発することに注力できます。
私たちはこの「共通化を考えるお手伝い」や「共通化された機能を自動生成する仕組み」をご提供します。

例えばExcelで書かれた基本設計書からソースコードを自動生成することで、
プログラミング/単体テスト工程を大幅に短縮します。

マイグレーションツール

機能追加・拡張を繰り返したシステムを新たな基盤へ置き換える必要が出た際、
それらすべてを手作業で移行するには莫大なコストがかかります。

マイグレーションツールは現状のソースコードを調査・解析することによって、
お客様の環境に合わせた自動的な変換ツールを作成し、ご提供いたします。
自動化によって大部分のソースの変換を行うことで、
開発者の対応範囲を限定的なものにすることが可能です。
実装パターンを解析することで、全量を自動化だけで変換できた例もあります。


結局TERIOSって何?

弊社の中心的な開発技術の総称です。
また、ご指定の方式に合わせたフレームワークのことでもあります。

実装をいくつかのレイヤーに分けることによって、
そのレイヤーに必要な最低限の知識・労力で作成することが可能です。

一種パッケージ的な側面を持ちますが、
TERIOSはお客様のご予算、ご要望に応じて、業務における実装のアドバイスや、
弊社でのカスタマイズ、お客様でのカスタマイズも可能です。

より細やかな対応、お客様に寄り添った開発のお手伝いが可能です。
だからこそ、TERIOSは「商品」ではなく「技術」と名乗っています。

「TERIOS」は【TERIOS】で「開発」を【開発】します。

過去の開発実績

以下は一部ではありますが過去の実績や弊社社員のスキルです。

OS

Windows,Mac,iOS,RedHat,CentOS,Ubuntu


使用言語

ASP.net, C, C#, C++, Elixir, Flex, Go, Haskel, 
Java, JavaScript, Kotlin, Lisp, 
MATLAB, OCaml, ObjectiveC, 
PHP, Perl, Prolog, Python, R, Ruby, 
Smalltalk, Swift, TypeScript, VB, VB.Net


パッケージ(追加機能開発等)

Dynamics CRM、 SSRS、 JasperReports、 Talend、 SpreadJs



TERIOSの開発/採用実績


TERIOSはあくまでも技術ですので、この名称が開発の表に出ることはまずありませんが、 多数のシステムで採用実績があります。
以下のような多種類のシステムに採用可能です。

Web アプリケーション
Silverlight(C#) や Flex(ActionScript) といったリッチクライアントシステム
2層クライアント/サーバシステム
C++による制御系システム
大規模データ移行システム