SyLフレームワークは、独自開発のライブラリから成り立っています。フレームワークがなくても使用できる汎用ライブラリの2つから成り立っています。(コアライブラリ)MVCモデルデザインとロジックを分離したMVCモデルを使用しています。開発者が個別に作成するのは、アクション部分のロジックとプレゼンテーション部分のテンプレートです。(ADM)ADM管理を使用することにより、データベースのテーブルを管理(CRUD)する処理を短時間で作成できます。コントローラ、ビューの自動化コントローラやビューは、フレークワーク側で既定の動作を行います。継承することにより動作を拡張することもできますが、ビューに関しては特定の処理を行うクラスをいくつか用意しています。イベントモデルとコンテナ処理フローに沿って起動するイベントをコンテナが管理しています。キャッシュ処理の高速化の1つとして設定ファイルをキャッシュします。通信量の軽減を目的にLast-ModifiedキャッシュやGZIP転送も行うことができます。PATH_INFOベースのURLPATH_INFO環境変数からアクションファイルとアクション名を取得し、アクションクラスと紐付けます。工夫次第でURLも柔軟に対応できます。全てPHPで動作しています。ルーティングURLとアクション/テンプレートの紐付けを設定ファイルで定義できるので、異なるURLで同じアクションを呼び出したり、複数のアクションから共通のテンプレートを呼ぶこともできます。レイアウト複数画面で共通して使用するヘッダやフッタなどを分割して設定ファイルに定義することで、共通部分を外に定義することができます。テンプレートテンプレートエンジンにsmartyを使用可能です。(通常のPHPファイルも可能です)フィルタアクション実行前後やテンプレート表示前後にロジックを挿入できます。error等のPHPクリティカルエラーベースのログも保存可能です。エラー処理エラーハンドラベースのエラー処理を実装しています。標準のエラー画面では、エラートレースやエラー前後のコードを表示するので、開発時に役立ちます。外部ライブラリ不要PEARライブラリなどの外部ライブラリに依存しません。運用しているサイトに対して、特定のディレクトリのみ導入することも可能です。汎用ライブラリフレームワークに依存しないライブラリSyLフレームワークのコアライブラリを使用しない環境でも、実行できるフレームワークから切り離されたライブラリ群です。多くのライブラリ多くのライブラリを添付しています。OAuthクライアントなどがあります。