嵌入式系統是近些年流行的一種計算機系統架構。
嵌入式設備一般都是一些緊湊的、小巧的、有著特定用途的盒子,
例如:智能手機、掌上電腦、寬帶接入路由器、數字電視機頂盒等等。
各種硬件芯片包括CPU一般都被直接焊接在一塊電路板上,可擴展的功能很有限。
嵌入式系統軟件是一種特殊設計、用途特殊的計算機系統軟件,
其設計的思想是將全部軟件都放入內存,由于內存容量的限制,
操作系統和應用軟件都被設計成緊湊的、邏輯接口層次相對較少的、代碼量較少的程序。
由于Linux操作系統是開源的,人們可以隨意地對代碼進行裁減,很多嵌入式產品都采用了Linux作為操作系統。
在嵌入式系統中,應用軟件通常通過非常簡單的接口和硬件交換數據,
這和PC上廣泛應用的軟件有著很大的區別;由于整個軟件都駐留在可以被高速讀寫的內存中,
嵌入式應用軟件的執行效率比較高,實時性比較好(通常程序執行文件只有幾百KB字節)。
GoAhead Webserver是為嵌入式實時操作系統(RTOS)量身定制的Web服務器。
GoAhead Webserver構建在設備管理框架(Device Management Framework)之上,
用戶可以像標準的Web Services一樣來部署自己的應用,不需要額外的編程。
GoAhead Webserver支持SOAP客戶端(Simple Object Access Protocol,簡單對象訪問協議),
XML-RPC客戶端,各種Web瀏覽器和單獨的Flash客戶端。

GoAhead Webserver支持一種類ASP的服務器端腳本語言,
其語法形式和微軟的ASP語法基本相同(Active Server Page)。
GoAhead Webserver是跨平臺的服務器軟件,
可以穩定地運行在Windows,Linux和Mac OS X操作系統之上。
GoAhead Webserver是開放源代碼的,這意味著你可以隨意修改Web服務器的功能。
GoAhead Webserver的主要功能特點有:
- 很小的內存消耗
- 支持安全的通信,例如SSL(安全的套接字層)
- 支持動態Web頁面,如ASP頁面
- 可以使用傳統的C語言編程定制Web頁面里的HTML標簽
- 支持CGI(公共網關編程接口)
- 嵌入式的JavaScript腳本翻譯器
- 獨特的URL分析器
AppWeb是完全遵循GPL軟件許可協議(GNU General Public License)的開源Web服務器。
AppWeb Web服務器軟件在功能上比GoAhead更加豐富和實用,
除了GoAhead已有的功能之外,還有如下特點:
- 支持服務器端的JavaScript腳本
- 支持嵌入式服務器端Web頁面(Embedded Server Pages)
- 可以隨意切換的單線程和多線程運行模式
AppWeb服務器軟件采用模塊化的設計來實現各個功能組件:

AppWeb開源軟件的研發經費由位于華盛頓州的Mbedthis軟件公司贊助和支持。