Nebula
Nebula is a secure, scalable cloud storage platform built specifically for enterprise organizations handling massive datasets. Teams can manage, backup, and share files with real-time collaboration and multi-tenant support

+34%
Reduced file upload time
Faster uploads and smoother real-time collaboration across departments

+28%
Task success rate
Improved file sharing efficiency and clear, role-based permissions

82
SUS Score
Overall usability for enterprise workflows, measured across all features

Problem
Enterprise organizations managing massive datasets face several key challenges. Permission management across multiple teams, clients, and departments is often complex, and isolating data between tenants can be difficult. Many existing cloud storage solutions do not provide sufficient granular control, tenant separation, or scalability required for effective enterprise collaboration.
Problem Statement
Organizations handling large-scale datasets need a secure, scalable, and compliant cloud storage solution that supports multi-tenant structures, fine-grained access controls, and real-time collaboration. Current solutions fail to meet these needs, making it difficult to manage data efficiently, enforce access control, and maintain transparency at scale.
Solution Statement
Nebula delivers enterprise-grade cloud storage designed for organizations managing massive datasets. The platform provides isolated workspaces for each tenant, role-based fine-grained access controls, detailed audit logs for transparency, and real-time collaboration across internal teams and external clients. Nebula scales effortlessly from thousands of users to petabytes of data, ensuring secure and efficient enterprise workflows
Business Overview
Business Context
With the rise of remote work and digital collaboration, enterprises increasingly need cloud storage that is secure, scalable and easy to use. Large organizations managing massive amounts of data face challenges like complex permission setups, isolated workspaces and coordinating real-time collaboration across internal teams and external clients. Many current solutions are difficult to configure or lack the features to manage enterprise-scale workflows. This creates an opportunity for a platform that makes enterprise storage secure, manageable, and collaborative.
Product vision
Nebula aims to make enterprise cloud storage simple, scalable, and collaborative. It empowers teams of all sizes, from small groups to large enterprises, to work more efficiently and confidently. Real-time editing and shared spaces keep large teams coordinated, even when managing massive datasets, while role-based access ensures everyone has the right permissions without confusion. The platformโs design and features are validated through usability testing, task completion rates, and overall user satisfaction, ensuring it truly meets enterprise needs.


Business Goals & KPIs
Grow the user base
Grow from 0 to 60 active enterprises within the first year
Reduce churn rate
Keep churn under 10% after 3 months of usage
Increase Average Revenue Per User (ARPU)
Target $30,000 ARPU per enterprise client
Goals
Enable secure file storage and sharing for teams
Protect data across departments and tenants
Simplify team collaboration in
real-time
Editing, commenting, and sharing

Ensure reliable data backup and integrity
Files are always recoverable

Simplify multi-tenant management
Switch between clients and teams effortlessly

Streamline role-based permissions
Admins can easily set access levels for users

Support scalability for large organizations
Handle thousands of users and petabytes of data
/02 Research
DOKS
This template is a great way to showcase your application's documentation in full with code and imagery.
Objectives
01
Identify workflows and pain points for large teams and departments managing sensitive or high-volume data
02
Explore frustrations and limitations of current enterprise storage platforms used in daily operations
03
Understand which collaboration and permission features are most valuable in a secure, scalable cloud storage tool
04
Compare needs across different roles in enterprise organizations including admins team leads and regular employees
Methods

Competitive analysis
To identify market gaps and define a clear opportunity for Nebula, I analyzed leading enterprise storage and collaboration platforms, including Google Drive, Dropbox Business, Box, OneDrive, Egnyte, Citrix ShareFile, and Tresorit. While these tools address general file sharing effectively, several consistent limitations emerged across the market:
Limited or absent multi-tenant architecture โ enterprise organizations struggle to manage multiple clients, departments, or subsidiaries under one unified environment.
Inconsistent permission models โ most competitors rely on simplistic folder-based permissions that do not support complex enterprise access hierarchies.
Fragmented auditability โ activity tracking is often shallow, distributed across multiple views, or inaccessible to non-technical users.
Weak collaboration support for large datasets โ real-time editing and concurrent workflows degrade significantly at scale.
Lack of contextual clarity โ users often lose track of where they are working, which increases the risk of exposing data to the wrong workspace.
These insights shaped Nebulaโs positioning around true multi-tenant control, advanced permission governance, strong audit capabilities, and collaboration workflows designed for enterprise scale rather than general team sharing.
๐
To understand market standards and identify structural gaps in existing enterprise platforms

User interviews
To understand how enterprise teams manage files, access, and collaboration, I conducted 12 interviews with IT administrators, team leads, and everyday employees. The goal was to uncover real workflows, pain points, and mental models that influence how they navigate large, multi-tenant environments.
IT Administrators
Frequently fix permission misconfigurations.
Struggle to maintain clarity across multiple clients, teams, and workspaces.
Lack unified visibility into user activity for compliance and troubleshooting.
Team Leads
Difficulty coordinating access for internal and external collaborators.
Confusion when switching between workspaces or shared environments.
Productivity drops due to version conflicts and unreliable real-time collaboration.
Employees
Uncertainty around what they can access or edit.
Time wasted searching across multiple shared folders.
Inconsistent organization and permissions slow task completion.
These insights exposed cognitive and workflow obstacles that directly shaped decisions around clarity, navigation, permissions, and collaboration across the Nebula platform.
๐
To uncover pain points and workflows from an enterprise perspective
Research Insights and How They Shaped Design
Multi-tenant management
Insight: Large enterprise organizations operate across many departments, internal teams and external clients, which creates confusion around workspace boundaries and increases the risk of accidental data exposure
UX Impact: Introduced an intuitive tenant switcher and clearly defined workspace boundaries (visual scope indicators, tenant context header). This reduces accidental cross-tenant actions, speeds up context switching for admins, and makes tenant ownership explicit across the UI.
Granular permissions
Insight: Admins find it difficult to assign and audit permissions at folder and file level; overlapping rules and unclear defaults lead to configuration errors
UX Impact: Implemented role-based, fine-grained access controls with clear defaults, inline affordances, and a preview mode that shows effective permissions before saving. This reduces misconfiguration, makes permission intent visible, and decreases support overhead
Auditability & transparency
Insight: Enterprises require visibility into who did what, when โ both for compliance and for troubleshooting cross-team collaboration
UX Impact: Built centralized admin dashboards with searchable audit logs, activity timelines, and exportable reports. Admins can quickly trace changes and demonstrate compliance without digging through raw logs
Real-time collaboration
Insight: Teams working on large datasets experience slow collaboration and version conflicts; existing tools donโt scale well with large files or many concurrent editors
UX Impact: Optimized real-time collaboration workflows (live cursors, optimistic sync, conflict resolution UI and comments sidebar). This enables simultaneous editing with fewer conflicts and faster perceived performance
Onboarding for complex workflows
Insight: Enterprise onboarding includes domain verification, compliance checks and SSO โ admins are easily blocked by unclear steps or missing validations
UX Impact: Designed a guided onboarding flow with step indicators, validations, helpful defaults and error remediation tips. This reduces setup errors and accelerates time-to-first-collaboration for team
Role-based user experience
Insight: Different roles (admins, team leads, employees, external clients) have distinct needs and tolerances for complexity; showing everything to everyone creates noise and mistakes
UX Impact: Implemented role-specific UI states (dashboard views, permission panels, and action affordances tailored per role). This lowers cognitive load, surfaces relevant actions and prevents non-admin users from making risky changes
/03 Ideation
DOKS
This template is a great way to showcase your application's documentation in full with code and imagery.
Design Principles
Secure & Scalable
Nebula must handle massive datasets safely and efficiently. Design for reliability, data integrity and compliance at every layer โ from upload pipelines to collaboration features.
Addresses performance and security concerns identified in interviews and competitive analysis
Intuitive Multi-Tenant Management
Switching between clients, departments or projects should be fast and error-free. Use clear workspace boundaries, persistent tenant context indicators and an accessible tenant switcher.
Solves confusion and accidental cross-tenant actions discovered in admin workflows
Granular Permissions
Provide role-based, fine-grained controls with sensible defaults, previews and inline explanations. Make permission outcomes visible before changes are applied.
Responds to admin difficulties with folder/file level access and overlapping rules
Effortless Collaboration
Support real-time co-editing, comments and non-disruptive conflict resolution. Design collaboration UIs to scale for large files and many users, with clear version history and restore options.
Addresses slow collaboration and version conflicts on large datasets
Seamless Onboarding
Design onboarding as a guided, validated flow: break complex enterprise setup into clear steps (domain verification, SSO, compliance checks), surface progress and provide remediation help.
Reduces onboarding friction that blocks adoption
Role-Based UX
Tailor the interface by role: surface advanced controls to admins, simplify task flows for contributors, and provide focused collaboration tools for team leads. Keep information density appropriate to the userโs responsibilities.
Ensures clarity and productivity across diverse enterprise roles
Feature Prioritization โ MoSCoW
Must have
Tenant Management (Switcher + Workspace Isolation)
Granular Permissions (Role-based folder/file access)
Real-Time Collaboration (Co-editing, commenting, version control)
Should have
Admin Dashboards & Audit Logs
Scalable File Management (Large files, thousands of users)
Could have
Advanced Analytics / Reporting
Enhanced UI Customization per Tenant
Will not have
Gamification or Non-Enterprise Features
User Personas & Journey

Arjun Patel
Team Lead - Admin
Company
Large enterprise (5000+ employees)
Background
Oversees a department within a large enterprise.
Responsible for team coordination, file access and tenant
level administration. Highly familiar with enterprise IT systems.
Goals
Manage team workflows and tenant-level access efficiently.
Ensure security and compliance within his department.
Assign roles and permissions accurately without errors.
Onboard new teams and external clients smoothly.
Frustrations
Complex and unintuitive permission structures.
Limited visibility into user actions and file activity
Slow onboarding processes for new teams and clients.
Confusion when switching between multiple tenants
Scenario
Sets up his company on Nebula, verifies compliance, configures tenants, assigns roles and quotas, and establishes secure collaboration across internal teams and clients
Phase
Actions
User Goals
Pain Points
Opportunities
Emotions
Visits website, reviews pricing, registers with business email and view possibilities
Understand value and ease of setup before committing
Confusion about enterprise features
Clear enterprise-focused landing, CTA for demo, transparent pricing
This looks promising; hope setup isnโt complex ๐
KYB Verification
Fills company info, uploads legal docs, waits for verification
Complete compliance quickly and gain access
Slow verification; anxiety about approval
Progress tracker, sandbox access during verification, notifications
Will this take long? ๐ฃ
Payment Setup
Adds billing info, chooses plan, sets corporate card
Finalize setup and unlock platform access
Uncertainty about billing cycles, seat allocation
Streamlined payment UI, clear invoice preview, seat-based pricing
Done once, then I can focus on setup ๐
Tenant Setup
Creates tenants, names workspaces, organizes default settings
Keep client data isolated and organized
Confusing multi-tenant setup, risk of accidental cross-tenant actions
Tenant headers, workspace previews, persistent tenant switcher
Data must stay separate ๐ฌ
IAM & Quotas Managment
Invites internal teams & external clients, sets storage quotas, configures alerts
Ensure security and proper access. Maintain control of storage and usage
Complex permission matrix, unclear inheritance
Role based templates, inline preview, conflict alerts, Interactive sliders, visual feedback, alert notifications
One wrong permission could compromise security ๐ฐ
Collaboration
Shares folders, edits documents, comments, manages versions
Ensure team collaboration is efficient and reliable
Sync delays on large files, version conflicts
Confusion about enterprise features
I can see exactly whoโs doing what ๐
Monitoring, Scaling & Renewal
Review logs, track activity, export compliance reportsAdds new tenants, adjusts plan/seats
Maintain visibility and compliance. Scale organization efficiently
Re-entering billing info
Confusion about enterprise features
I have full visibility and control. Platform grows with us ๐

Anna Miller
Internal Employee
Company
Enterprise, works across multiple departments
Background
Works on data analysis and reporting.
Collaborates with multiple teams on projects.
Limited administrative responsibilities
Goals
Quickly find, edit, and share files relevant to projects.
Collaborate efficiently with internal teams and external clients.
Avoid errors or delays due to unclear permissions or version conflicts.
Frustrations
Unclear which files or folders she can access.
Version conflicts during simultaneous editing.
Slow upload and download for large files.
Difficulty tracking updates made by other team members.
Scenario
Gets invited by her Lead - accesses her teamโs workspace, collaborates on shared files and provides feedback efficiently while staying within role-based access boundaries
Phase
Actions
User Goals
Pain Points
Opportunities
Emotions
Onboarding
Receives invitation, creates account, sets password, completes brief onboarding
Register quickly and set up work environment
Confusing registration steps or unclear workspace access
Streamlined invite flow, SSO option, clear instructions, contextual onboarding
I hope registration is simple and I can access my teamโs files quickly๐
File Access
Opens shared folders, navigates workspace
Access all necessary files efficiently
Unclear which files are accessible
Folder ownership badges, access labels, tenant color codes
Can I see everything I need?
๐
Collaboration
Co-edits documents, comments, tracks changes
Work efficiently with team members
Version conflicts, slow loading
Live cursors, real-time sync, conflict resolution UI, inline comment threads
I donโt want to overwrite anyoneโs work
๐
Sharing
Shares files internally and externally
Share files securely without errors
Lack of visibility into permissions
Contextual sharing dialogs
Did I share this with the right people?
๐ฌ
Notifications
Receives alerts on edits/comments
Stay updated without overload
Overwhelming notifications
Aggregated activity summary, customizable notification settings
I need to stay informed but not spammed
๐
Feedback & Review
Adds comments, approves versions
Provide timely feedback
Delays in visibility of comments
Real-time updates, threaded comments, email integration
Hope the team sees my feedback quickly
๐
End-of-Day Wrap-Up
Syncs local changes, checks pending tasks
Ensure work is saved and synced
Sync failures, accidental overwrites
Background sync, optimistic UI, version history restore
All tasks done for today, everything is synced.
๐

Michael Smith
External Client
Company
Partner organization
Background
Works with enterprise teams on joint projects.
Needs secure access only to relevant data. Not part of internal company systems.
Goals
Access only relevant projects and files securely.
Share updates and feedback easily with internal teams.
Collaborate efficiently without unnecessary steps.
Frustrations
Confusion over what files or folders he is allowed to access.
Complicated sharing workflows in current systems.
Delays in receiving updates or feedback from internal teams.
Lack of clarity on versioning and recent changes.
Scenario
Receives invitation to a shared Nebula workspace, reviews project deliverables, provides feedback and approvals and exchanges files with internal team members
Phase
Actions
User Goals
Pain Points
Opportunities
Emotions
Invite & Access
Receives invitation, creates account, sets password
Access the platform with minimal friction
Confusing invite links, password rules
Single Sign-On option, clear onboarding email
Do I need to remember another login?
๐
Onboarding
Guided walkthrough of shared workspace
Understand workspace layout
No context on workspace hierarchy
Visual cues, color-coded folders, tenant labels
How do I see my files and folders?
๐
File Viewing
Opens shared documents
Access project deliverables easily
Permission errors, missing access
Inline access checks, โrequest accessโ button
I just want to see my deliverables
๐
Feedback
Adds comments, marks approvals
Provide clear feedback quickly
Confusion about comment visibility and versioning
Real-time comment sync, threaded replies, notifications to sender
I hope my feedback reaches the team immediately
๐ฌ
Notifications
Receives activity alerts
Stay informed of changes
Overwhelming alerts
Aggregated notifications, digest view
I donโt want too many emails
๐
Collaboration /Reporting
Edits lightweight documents, fills forms. Downloads approved files, tracks progress
Collaborate efficiently. Track deliverables and project status
Slow loading for large files. Hard to extract version history
Optimized viewer for large documents, inline edits
I need to show progress internally
๐
End-of-Day Wrap-Up
Confirms tasks complete, logs out
Ensure all feedback is delivered
Minor friction
Automatic sync, summary of actions, activity dashboard
Everything synced, feedback sent
๐
/04 Visual UI Design
Typography
DM Sans
aA bB cC dD eE fF gG hH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ
0 1 2 3 4 5 6 7 8 9
Light
Regular
Medium
Semi Bold
Bold
Color pallette

Core components
Final Design
