EFIブートマネージャーはまたOSを選択してロードするのにも使うことができる。これにより専用のブートローダ機構は必要がなくなる（OSのブートローダはEFIアプリケーションになる）。この場合、ブートセクタを使用せずに済むが、最初にロードすべき標準で定められた名前のファイルを、特殊なパーティションテーブルから参照できるようにしておく必要がある（ファイル名の例：\EFI\BOOT\boot[architecture name].efi）。OSのブートローダーはUEFIアプリケーションの一種となるので、ファームウェアからアクセス可能なファイルシステム上にファイルとして格納しておく。NVRAMに格納されたブート変数で、そのローダーのパスを示す。ブートローダーはファームウェアから自動検出することも可能で、たとえばリムーバブル・デバイスからのブートも可能となっている。また、特定のハードウェアやオペレーティングシステムに依存しないように、UEFIアプリケーションのバイナリコードの記述には、マイクロソフトが開発した、ハードウェアやOSに依存しないバイナリフォーマットであるPortable Executable（PE）フォーマットを用いることが定められている。
EFIの仕様では、標準的なアーキテクチャ依存のデバイスドライバに加えて、プロセッサに依存しないデバイスドライバ実行環境を提供しており、EFI Byte CodeまたはEBCと呼ばれている。システムのファームウェアは、その環境にロードされたもしくはその環境内にあるEBCイメージ用のインタプリタを実行できることを、UEFI仕様によって要求されている。その点、EBCはOpen Firmwareに似ている。これはハードウェアに依存しないファームウェアで、PowerPCベースのアップルのMacintoshやサン・マイクロシステムズのSPARCコンピュータなどの間で採用された。いくつかのアーキテクチャに特化した（非EBCな）EFIデバイスドライバはOSから利用可能なインタフェースを持つことができる。これにより、OSに特化したドライバをロードしなくても、基本的なグラフィックスやネットワーク機能についてはOSがEFIに頼ることができる。
EFIはブートサービスを定義していて、これにはさまざまなデバイス上でテキストおよびグラフィカルなコンソールが利用できる機能や、バスやブロックデバイス、ファイルシステムの機能が含まれる。ブートサービスは「ExitBootServices」を呼び出すまでのファームウェアがプラットフォームを制御している状態でのみ利用可能である。また、OS動作中も利用できるランタイムサービスとしては、日付や時間、NVRAMの管理サービスなどがある。
バージョン2.3では、Itanium、x86、x86_64、ARMアーキテクチャをサポートしている（バインディングが存在する）。System BIOSは16ビットのIntel 8088を採用したIBM 5150の設計に基づいているため、16ビット・プロセッサモードと1MBのアドレス空間という制限があった。一方、UEFIのプロセッサモードは32ビット（x86-32、ARM）または64ビット（x86-64、Itanium）である。64ビットのUEFIではロングモードも可能であり、ブート前の環境で64ビットアドレッシングの全メモリに直接アクセス可能である。UEFIでは、ファームウェアとOSのアドレス空間が一致していなければならない。たとえば、64ビットのUEFIからは64ビットのオペレーティングシステムしかブートできない。
マスターブートレコード（MBR）などの標準的なPCのディスクパーティションの処理に加えて、EFIではGUIDパーティションテーブル（GPT）をサポートしている。これによりPCでのディスクパーティションの容量の限界と領域の数の制限は拡張され、同じ時期に開発された2TB以上のシリアルATA接続の内蔵ハードディスクからの起動がサポートされた。GPTでのディスクとパーティションの最大サイズは9.4ZB（2⁷³バイト）である。EFI規格ではファイルシステムには言及していないが、UEFI規格ではFAT12、FAT16、FAT32のサポートを必須としている。
20世紀初頭にはハーリー・グランヴィル＝パーカーがクォート版とフォリオ版の台本をほぼカットせずに演出した。一方でエドワード・ゴードン・クレイグなどは抽象的な上演を主張した。どちらのアプローチも今日見られる様々なシェイクスピア上演のスタイルに影響を与えている。さらに20世紀においてはさまざまなシェイクスピア劇の視覚表現が誕生したゴードン・クレイグが1911年の『ハムレット』のために行ったデザインはキュビスムの影響を受けた画期的なものであった。クレイグは空間をシンプルな平面の枠張り物で規定した。モノクロームのキャンバスを木枠に広げ、自立できるよう、一緒に蝶番でとめた。こうした平面の枠張り物による構成はクレイグが独自に編み出したものではなかったが、これをシェイクスピア上演に適用するというのは全く新しいことであった。枠張り物はいろいろな配置に並べることができ、このおかげでヨーロッパやアメリカのどの劇場でも普通に使える物品や手法を用いて建築物や石のような抽象的構成物を真似て作るテクニックが生みだされた。20世紀のシェイクスピア劇の背景における2度目の大きな転換点は、バリー・ヴィンセント・ジャクソンがバーミンガム・レパートリー・シアターで上演した1923年の『シンベリン』であった。このプロダクションは現代の衣装による上演というアイディアをシェイクスピア劇に再導入したという点で画期的なものであった。第一次世界大戦前にもいくつか小規模な例があったため、この上演が最初の現代の衣装による上演というわけではなかったが、『シンベリン』ははじめて露骨なやり方でこの仕掛けに注目を集めたプロダクションであった。ヤーキモーは賭けにイブニングドレスを着て登場し、宮廷の人々は軍服で、返送したイモジェンはニッカーボッカーズに縁なし帽をかぶっていた。批評家はこのプロダクションについて「プラスフォアーズのシェイクスピア」というキャッチフレーズを考案した。この実験はそこそこ成功し、演出家のH・K・エイリフは2年後に『ハムレット』を現代の衣装で上演した。こうしたプロダクションのおかげで今日ではおなじみの現代の衣装によるシェイクスピア上演への道が開かれた。1936年にオーソン・ウェルズが連邦劇場計画により雇用され、ハーレムにおいて全員アフリカ系アメリカ人のキャストで『マクベス』を演出した。ウェルズはアフリカの魔術に完全にコントロールされている邪悪な王が治めている19世紀のハイチに舞台を変更したため、この上演は『ヴードゥー・マクベス』として知られるようになった。当初は敵意ある反応を示していたが、黒人コミュニティはこの上演に大変好意を示すようになり、ラファイエット劇場が10週間満員になった結果、ブロードウェイでもいくぶん成功をおさめて全国ツアーまで行われた。20世紀においてシェイクスピア劇の設定を変更するトレンドを取り入れた他の注目すべき上演としては、H・K・エイリフによる1928年の『マクベス』(第一次世界大戦の戦場)、オーソン・ウェルズによる1937年の『ジュリアス・シーザー』(ニュルンベルクのナチ党大会)、デイヴィッド・サッカーによる1994年の『コリオレイナス』(フランス革命期の衣装を使用)などがある。1978年、ロイヤル・シェイクスピア・シアターにて『じゃじゃ馬ならし』の脱構築的な上演が行われた。主要キャラクターが観客の間を通って舞台まで歩き、酔っ払った演技をして性差別的な言葉を叫び、背景を引き裂く(すなわち脱構築する)。報道が行われた後も、自分は本当に役者が暴れているのを見ていると思い込んで上演から逃げ出す観客がいた。