= Technical Documentation = This section targets software developers that either wish to incorporate VirtualBox into their products by programming its APIs or learn about !VirtualBox in order to contribute to its development. * !VirtualBox [wiki:"Source code organization" source code organization] * [wiki:"Build instructions"] * [wiki:"VirtualBox architecture"] * [wiki:"Developer FAQ" Frequently Asked Questions (FAQ)] == Generic !VirtualBox concepts == A lot of the concepts developed for !VirtualBox are very generic and potentially useful for other projects as well. Here are some articles that describe them in detail: * [wiki:"COM-XPCOM interoperability" Writing cross platform component software using COM and XPCOM] * [wiki:"IPRT" The InnoTek Portable Runtime (IPRT)]