# Apps structure > This is the structure of the `apps` directory. ## docs AFFiNE Developer Documentation using [waku](https://github.com/dai-shi/waku). ## electron > `core` needs to be built before electron. AFFiNE Desktop (macOS, Linux and Windows Distribution) using [Electron](https://www.electronjs.org/). ## server Server using [Nest.js](https://nestjs.com/). ## storybook Storybook using [Storybook](https://storybook.js.org/). ## prototype AFFiNE Prototype using [React.js](https://reactjs.org/) + [Vite](https://vitejs.dev/). ## core AFFiNE Core Application using [React.js](https://reactjs.org/) + [Webpack](https://webpack.js.org/).