Amela
Connectworks — A New Platform Launch Story
ℹ︎For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mocks.

Business chat,Built in-house from scratch.

ChatBridge is a real-time business chat that spans organizations and apps and is secure with Azure AD authentication. It consolidates file sharing, read receipts, and notifications into a single platform.

"Real-time, secure authentication, cross-organization, file sharing" — the story of launching a new platform, built in-house from scratch in 9 months to satisfy all four axes essential to business communication at once.

Delivery
InstantReal-time
Persistent WebSocket connection
Authentication
Azure AD SSO
Log in securely
Cross-cutting
Organization• App
Multi-tenant
Sharing
FilesSupport
Preview and read receipts
app.chatbridge.example.jp
I'll proceed with release prep!
Thank you 👍 I'll check it.
PDFrelease_notes.pdf
Read
01
CLIENT
About the client

Connectworks, a leading domestic firm that prioritizes internal and external collaboration.

Connectworks is a business that interacts daily with multiple organizations, customers, and partners. A communication foundation balancing speed and security was the lifeline of its operations.

Communication was scattered across email and multiple tools, making cross-organization exchanges and file sharing cumbersome. We chose to build, in-house from scratch, a business chat that centralizes everything while meeting enterprise security requirements.

Delivery
Instant
Authentication
SSO
Cross-cutting
Organization × App
Business Flow — Authenticate → Select → Converse → Share
1
STEP
Log in safely
Azure AD(SSO)
2
STEP
Select a workspace
Span organizations and apps
3
STEP
Real-time conversations
1-on-1 and group
4
STEP
File sharing and notifications
Read receipts and Push
02
CHALLENGE
Design challenges to solve

Four structural requirements that underpin collaboration.

None of these were merely technology-choice issues, but business requirements tied directly to speed, security, and productivity. A new build from scratch required a design that "satisfies them all at once."

Conversations get fragmented
With email at the center,Speed and context is lost.
Cross-organization is cumbersome
When contact points are split,Communication cost and missed messages increases.
Security requirements
Without meeting SSO,Reliability for enterprise use cannot be ensured.
Files in a separate tool
When separated from the conversation,Search effort and confusion arises.
03
ARCHITECTURE
An architecture built together

Turning business chat into an "unstoppable platform" across four domains.

Real-time, authentication, cross-organization, and file sharing — together with Connectworks we built the four domains essential to business communication in-house from scratch. Persistent WebSocket connections and Azure AD authentication deliver secure, instant conversations.

AmelaEXECUTION
9 months
Duration
30person-months
Total effort
Domain ①
Real-time
Challenge
Need to deliver messages instantly.
Solution
Instant delivery and read-state sync via WebSocket
Typing indicators supported too.
Domain ②
Authentication
Challenge
Need to meet enterprise SSO requirements.
Solution
SSO via Azure AD (MSAL)
Permission management and integration.
Domain ③
Cross-organization
Challenge
Need to span multiple organizations and apps.
Solution
Multi-tenant workspaces
Switch by selecting an app.
Domain ④
File sharing
Challenge
Need to handle files within conversations.
Solution
Unified sharing, preview, and search
Managed by linking to conversations.
FRONTEND
React Ant Design i18next
BACKEND
NestJS WebSocket Firebase
SECURITY
ADAzure AD / MSAL MMulti-tenant
04
IMPACT
The value the platform creates

Connectworks' "power to connect" accelerates.

This platform continuously produces business outcomes — speed, security, and productivity — rather than mere technical metrics.

A platform where conversations connect instantly
Real-time communication speeds up decision-making.
Safe to use
SSO and permission management ensure reliability for enterprise use.
A design that enables spanning
Connect organizations, customers, and partners on a single platform.
Information stays organized
Unifying conversations and files reduces the effort of searching.
👩‍💻
STAKEHOLDER
Internal members
Typically
Back-and-forth email tends to delay communication.
At Connectworks,
Reach agreement quickly in real time.
Faster decision-making
Higher productivity
🤝
STAKEHOLDER
Customers and partners
Typically
Split points of contact make messages hard to reach.
At Connectworks,
Receive consistent support in a dedicated space.
Improved support quality
Strengthened trust
🛡️
STAKEHOLDER
IT Systems Department
Typically
A sprawl of tools makes governance difficult.
At Connectworks,
Centralized control through SSO and permissions.
Improved governance
Stronger security
📊
STAKEHOLDER
Executives
Typically
Communication costs are hard to see.
At Connectworks,
A unified platform makes collaboration visible and optimizable.
Higher organizational productivity
Toward business growth
05
DEMO
Three scenarios

Experience ChatBridge with a live, working demo.