- C#
-
Windowsと相性が良く、Webやスマートフォンも含めて様々なアプリケーションを効率よく開発できる言語です。
|
- VB.NET
-
C#と同様に.NET Frameworkランタイムで動作し、VBで開発されたシステムの移行などに利用されることが多い言語です。
|
- VBA(Visual Basic for Applications)
-
Microsoft Office に搭載されているプログラミング言語であり、ExcelやAccessを利用したツール開発に利用されます。
|
- C
-
汎用性が高く、PCなどのアプリケーションから組み込みシステムの開発まで、現在でも幅広く利用されている言語です。
|
- C++
-
C言語の拡張版として開発されたオブジェクト指向型の開発言語であり、C言語と同様に汎用性の高い言語です。
|
- Python
-
可読性を重視した汎用性の高い開発言語であり、データ分析や人工知能など幅広い分野で需要が高まっている言語です。
|
- JavaScript
-
プロトタイプベースの開発言語であり、Webのフロントエンド開発だけではなくアプリケーション開発も可能な言語です。
|
- PHP
-
汎用的な開発言語であり、サーバーサイドで動的なウェブページを作成するための機能を多く備えている言語です。
|
- Java
-
C++言語をベースとしたオブジェクト指向型の開発言語であり、Webを中心に様々な開発に利用されている言語です。
|
- SQL Server
-
C#やVB.NETと相性が良いデータベースです。小規模な開発であれば、無償版を利用することで開発費用を抑えることができます。
|
- Oracle Database
-
メインフレームからPCまで幅広く利用されているデータベースです。障害発生時の可用性を高めるための仕組みを持っています。
|
- MySQL
-
オープンソースのデータベースです。JavaやPHPで開発されたシンプルなWebサイトのデータベースとして幅広く利用されています。
|
- PostgreSQL
-
こちらもオープンソースのデータベースです。Webサイト以外に分析系のシステムのデータベースとしても利用されています。
|
- Redis
-
リレーショナルデータベースではなくNoSQLです。キーと値の組み合わせをメモリ内で高速に処理することができます。
|
- MongoDB
-
リレーショナルデータベースではなくNoSQLのひとつです。ドキュメント指向データベースで、比較的簡単にスケールできる特徴があります。
|
- Access 開発
-
手作業で行っている日々の情報記録・集計・情報共有などを簡易的なデータベースアプリケーションとして構築し、業務の自動化や効率化を図ることができます。
|
- Excel 開発
-
Excelに入力したデータをシステムに取り込んで集計する、システムに入力したデータをもとにExcel形式の帳票を出力するなど、普段の業務で利用しているExcelをシステムと連携して活用することができます。
|
- Active Directory 連携
-
Windowsへのログインで使用する認証をそのままシステムの認証に利用できます。パスワードを何回も入力することなくシステムを利用できるため利便性を損ないません。指定外ユーザーのアクセス遮断も可能です。
|
- SharePoint 連携
-
SharePointのサイトに作成したカスタムリストやドキュメントライブラリとシステムを連携することで、システムからSharePointへのデータ登録や、SharePointからシステムへのデータ取得などが可能となります。
|
- Microsoft 365 / Office 365 連携
-
Office365で利用している様々なデータとシステムを連携することで、システムからOffice365へのスケジュール登録や、Office365のメールボックスからシステムへのメール取得などが可能となります。
|
- Windows Forms
-
Windowsのデスクトップアプリケーションとして一般的な入力画面を提供します。Webや他のシステムとの連携も可能です。
|
- WPF
-
従来のWindows Formsに代わる入力画面として、より直観的な操作や自由度の高いデザインのアプリケーションを提供します。
|
- Click Once
-
インストールメディアやセットアップファイルを使用せず、Webブラウザ経由でデスクトップアプリケーションのインストール、バージョンアップを行います。プログラムの配布の手間が省けるため、クライアントPCが多数ある場合や遠方にある場合に特に有効です。
|
- ASP.NET Web Forms
-
Webアプリケーション開発用のフレームワークです。シンプルで定型的なWebアプリケーションの開発に適しています。
|
- ASP.NET (Core) MVC
-
Webアプリケーション開発用のフレームワークです。柔軟で拡張性の高いWebアプリケーションの開発に適しています。
|
- ASP.NET Web API
-
デスクトップアプリケーション、Webアプリケーション、モバイルアプリケーションなど、アプリケーションの形態を問わずにWebを通して利用可能なサービスを提供します。
|
- Apache
-
オープンソースのWebサーバーです。PythonやPHPなどオープンソース系の開発言語と相性が良く、世界的に普及しているため安定性や機能の豊富さが評価されています。
|
- IIS(Internet Information Services)
-
C#やVB.NETなどの開発言語と相性が良いWebサーバーです。Windows ServerなどのOSに同梱されているため、Webアプリケーションを手軽に構築することができます。
|
- Azure
-
Microsoft社が提供しているクラウドプラットフォームです。システムの規模に合わせて柔軟に処理性能を変更することができ、利用コストを抑えることができます。
|
- Power BI
-
Microsoft社が提供しているクラウドBIツールです。様々なデータをもとに分析の軸と対象を定義し、効果的なグラフや抽出のためのフィルターなどを定義してレポートを作成できます。
|
- Power Apps
-
Microsoft社が提供しているアプリ開発ツールです。SharePointやデータベースなどのデータをもとに、マウス操作と簡単な数式の設定だけで、スマートフォンやタブレットで利用可能なアプリを開発できます。
|
- 人工知能(AI)の活用
-
オープンソースライブラリであるkerasとOpenCVを組み合わせた画像認識や、Microsoft社が提供しているLanguage Understanding (LUIS) を利用した言語解析など、業務に適用したサービスを提供します。
|