SlideShare a Scribd company logo
1 of 27
Open Source Secrets: The
Architecture Behind a Successful
Virtual Goods Business
Timothy Fitz – IMVU Inc.
An online community where members use 3D avatars to
meet new people, chat, create, and play
What’s IMVU?
Company Overview
 Founded in April, 2004
 Based in Palo Alto, CA
 70 employees
 3 institutional rounds
 $30M raised
0
10
20
30
40
45M
D
ec-05
Jun-06D
ec-06
Jun-07D
ec-07
Jun-08
Dec-08
Jun-09O
ct-09
 3D avatars
 Virtual goods
 45M registered users
 10M uniques/month
 $30M+ revenue run rate
 Profitable
Cumulative Registrations
Snapshot
Registered Users
User-Generated Content
0.0
0.5
1.0
1.5
2.0
2.5
3.0M
06/04
12/04
06/05
12/05
06/06
12/06
06/07
12/07
06/08
12/08
06/09
3 Million
Virtual Items
Celebrating with Mohawks
Shameless Promotional Plug
We’re Hiring!
www.imvu.com/jobs
Overview
 Development Process
 Server Architecture
 Client Architecture
Always Be Shipping
Client: 1-2 releases/day
Website: 35-50 release/day
Ship Incremental Value
Always Release Ready
QA can’t afford to
repeat themselves.
Write tests for everything.
No tests? Not done.
Tests are a contract.
Commit. Go Green. Push.
Repeat.
Cluster
 Scaled up LAMP stack
 All state in memcache/MySQL
 No instance servers
 Dumb message bus for realtime
Cluster Size
 365 Apache nodes
 89 MySQL nodes
 107 Memcache nodes
 102 Perlbal nodes
 22 Mogile disk nodes
 15 solr nodes
Before…
HTML/JS
Not HTML/JS
Client Code by Language
Language Lines
C++ 168k
Python 129k
Javascript 36k
HTML 24k
CSS 13k
Shameless Promotional Plug
We’re Hiring!
www.imvu.com/jobs

More Related Content

Similar to Gdc 2010 architecture final slideshare edition

Startup & VC Tech Trends
Startup & VC Tech Trends Startup & VC Tech Trends
Startup & VC Tech Trends Dave McClure
 
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydStreetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydSSIMeetup
 
Third Industrial Revolution Sept 2014
Third Industrial Revolution Sept 2014Third Industrial Revolution Sept 2014
Third Industrial Revolution Sept 2014Robin Teigland
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companiesmakipei
 
COTI - NOAH19 Tel Aviv
COTI - NOAH19 Tel AvivCOTI - NOAH19 Tel Aviv
COTI - NOAH19 Tel AvivNOAH Advisors
 
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...Jon Galloway
 
Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment
 Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment
Bringing Silicon Valley to LatAm: Startup Ecosystems & InvestmentDave McClure
 
Building Deep Tech Startups Outside Silicon Valley
Building Deep Tech Startups Outside Silicon ValleyBuilding Deep Tech Startups Outside Silicon Valley
Building Deep Tech Startups Outside Silicon ValleyHAX
 
Building Startup Ecosystems + Investing in Tech Startups
Building Startup Ecosystems + Investing in Tech StartupsBuilding Startup Ecosystems + Investing in Tech Startups
Building Startup Ecosystems + Investing in Tech StartupsDave McClure
 
Inside3dprinting_jameschan
Inside3dprinting_jameschanInside3dprinting_jameschan
Inside3dprinting_jameschanMediabistro
 
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneTalk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneJames Chan
 
Third Industrial Revolution
Third Industrial RevolutionThird Industrial Revolution
Third Industrial RevolutionRobin Teigland
 
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid at V...
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid  at V...Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid  at V...
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid at V...Mediabistro
 
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...Dave McClure
 
RecSys 2015: Large-scale real-time product recommendation at Criteo
RecSys 2015: Large-scale real-time product recommendation at CriteoRecSys 2015: Large-scale real-time product recommendation at Criteo
RecSys 2015: Large-scale real-time product recommendation at CriteoRomain Lerallut
 
Introduction To Operating In Second Life Macpa
Introduction To Operating In Second Life MacpaIntroduction To Operating In Second Life Macpa
Introduction To Operating In Second Life MacpaTom Hood, CPA,CITP,CGMA
 
Enterprise 2.0: social networks behind the firewall
Enterprise 2.0: social networks behind the firewallEnterprise 2.0: social networks behind the firewall
Enterprise 2.0: social networks behind the firewallRandy Woods
 
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)Innovative Growth Redefined: Monetizing the Internet of Things (IOT)
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)Proformative, Inc.
 
Seattle Technology Leadership Forum May 2015
Seattle Technology Leadership Forum May 2015 Seattle Technology Leadership Forum May 2015
Seattle Technology Leadership Forum May 2015 Catherine Crandall
 
006 Diversity Essays For College Sample Graduat
006 Diversity Essays For College Sample Graduat006 Diversity Essays For College Sample Graduat
006 Diversity Essays For College Sample GraduatLori Head
 

Similar to Gdc 2010 architecture final slideshare edition (20)

Startup & VC Tech Trends
Startup & VC Tech Trends Startup & VC Tech Trends
Startup & VC Tech Trends
 
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael BoydStreetcred: Improving the Developer Experience in SSI – Michael Boyd
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
 
Third Industrial Revolution Sept 2014
Third Industrial Revolution Sept 2014Third Industrial Revolution Sept 2014
Third Industrial Revolution Sept 2014
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companies
 
COTI - NOAH19 Tel Aviv
COTI - NOAH19 Tel AvivCOTI - NOAH19 Tel Aviv
COTI - NOAH19 Tel Aviv
 
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...
Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Model...
 
Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment
 Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment
Bringing Silicon Valley to LatAm: Startup Ecosystems & Investment
 
Building Deep Tech Startups Outside Silicon Valley
Building Deep Tech Startups Outside Silicon ValleyBuilding Deep Tech Startups Outside Silicon Valley
Building Deep Tech Startups Outside Silicon Valley
 
Building Startup Ecosystems + Investing in Tech Startups
Building Startup Ecosystems + Investing in Tech StartupsBuilding Startup Ecosystems + Investing in Tech Startups
Building Startup Ecosystems + Investing in Tech Startups
 
Inside3dprinting_jameschan
Inside3dprinting_jameschanInside3dprinting_jameschan
Inside3dprinting_jameschan
 
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South ZoneTalk to MOE educators@Singapore Science Centre for Animate@South Zone
Talk to MOE educators@Singapore Science Centre for Animate@South Zone
 
Third Industrial Revolution
Third Industrial RevolutionThird Industrial Revolution
Third Industrial Revolution
 
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid at V...
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid  at V...Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid  at V...
Lee Clancy\'s Getting Users Over the Hump - Boosting Conversion to Paid at V...
 
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...
Dinosaurs & Unicorns: Avoiding Corporate Extinction by Investing in Startup I...
 
RecSys 2015: Large-scale real-time product recommendation at Criteo
RecSys 2015: Large-scale real-time product recommendation at CriteoRecSys 2015: Large-scale real-time product recommendation at Criteo
RecSys 2015: Large-scale real-time product recommendation at Criteo
 
Introduction To Operating In Second Life Macpa
Introduction To Operating In Second Life MacpaIntroduction To Operating In Second Life Macpa
Introduction To Operating In Second Life Macpa
 
Enterprise 2.0: social networks behind the firewall
Enterprise 2.0: social networks behind the firewallEnterprise 2.0: social networks behind the firewall
Enterprise 2.0: social networks behind the firewall
 
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)Innovative Growth Redefined: Monetizing the Internet of Things (IOT)
Innovative Growth Redefined: Monetizing the Internet of Things (IOT)
 
Seattle Technology Leadership Forum May 2015
Seattle Technology Leadership Forum May 2015 Seattle Technology Leadership Forum May 2015
Seattle Technology Leadership Forum May 2015
 
006 Diversity Essays For College Sample Graduat
006 Diversity Essays For College Sample Graduat006 Diversity Essays For College Sample Graduat
006 Diversity Essays For College Sample Graduat
 

More from Timothy Fitz

Good hypothesis testing is surprising!
Good hypothesis testing is surprising!Good hypothesis testing is surprising!
Good hypothesis testing is surprising!Timothy Fitz
 
Continuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryContinuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryTimothy Fitz
 
Scaling Up Continuous Deployment
Scaling Up Continuous DeploymentScaling Up Continuous Deployment
Scaling Up Continuous DeploymentTimothy Fitz
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous DeploymentTimothy Fitz
 
Just In Time Scalability Agile Methods To Support Massive Growth Presentation
Just In Time Scalability  Agile Methods To Support Massive Growth PresentationJust In Time Scalability  Agile Methods To Support Massive Growth Presentation
Just In Time Scalability Agile Methods To Support Massive Growth PresentationTimothy Fitz
 

More from Timothy Fitz (8)

Good hypothesis testing is surprising!
Good hypothesis testing is surprising!Good hypothesis testing is surprising!
Good hypothesis testing is surprising!
 
Continuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous DeliveryContinuous Deployment: Beyond Continuous Delivery
Continuous Deployment: Beyond Continuous Delivery
 
Scaling Up Continuous Deployment
Scaling Up Continuous DeploymentScaling Up Continuous Deployment
Scaling Up Continuous Deployment
 
Realtime web2012
Realtime web2012Realtime web2012
Realtime web2012
 
Shdh
ShdhShdh
Shdh
 
Socket.io
Socket.ioSocket.io
Socket.io
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Just In Time Scalability Agile Methods To Support Massive Growth Presentation
Just In Time Scalability  Agile Methods To Support Massive Growth PresentationJust In Time Scalability  Agile Methods To Support Massive Growth Presentation
Just In Time Scalability Agile Methods To Support Massive Growth Presentation
 

Recently uploaded

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Gdc 2010 architecture final slideshare edition

Editor's Notes

  1. We are one of a handful of virtual world companies that is past most startup risks – market, technology, and management
  2. We are one of a handful of virtual world companies that is past most startup risks – market, technology, and management
  3. In closing, I’m confident you will agree with me that IMVU is a company to watch.
  4. In closing, I’m confident you will agree with me that IMVU is a company to watch.
  5. New User Test Story
  6. New Home Screen
  7. Product Purchase Flow
  8. In closing, I’m confident you will agree with me that IMVU is a company to watch.