Мы объединили Github, Upwork, Slack, Jira, Dropbox, Google Docs в один продукт. Я даже представить это себе не могу как можно объединить))
Вас смущает техническая реализация или логическая организация?
С точки зрения техники - мы взяли Gitlab community edition, mattermost, onlyoffice (тут есть вопросы, см вайтпейпер) - т.е. существующие опенсорс решения и соединили в одну экосистему. Разумеется дописав многие части и поменяв существующие. Разумеется это не идеально, и проблем много, именно поэтому сейчас альфа, бета только в июле, полный релиз в конце следующего года. Но технически ничего сложного и никакого рокетсаинса нет
По поводу логики - представьте апворк на котором вас нанимают, и вас автоматом добавляют в github, slack, jira, dropbox, etc компании в которую вас наняли - то есть вы автоматически становитесь членом команды и имеете определенный доступ к этим инструментам. Благодаря тому что тулзы интегрированы друг с другом, все ваши действия прозрачны и могут быть привязаны к финансам. Решили задачу в джире - получили денежку за это на апворк. Закончили работу, контракт на апворк закрывается, и вы теряете доступ к коду, файлам и так далее. Раз все прозрачно, можно использовать не настоящие деньги (которых может не быть у основателя проекта) а что-то типа обещаний отложенной оплаты.
Будем реально рады объяснить детали, дайте знать что непонятно.