This document proposes an online compiler called OnComp that allows users to compile programming code directly through a web interface without installing software. It describes OnComp's features, interface, business models, target markets including students, developers and IT companies, marketing and operational plans. Key points are that OnComp aims to make programming learning easier online, has a beta version ready in 6 months, and forecasts revenues of Rs. 110 lacs in year 2 growing to Rs. 300 lacs in year 4, expecting profitability in the 3rd year.
Online Compiler_Rajiv_Code Based Evaluation & Recruitment
1. Rajiv Kumaar rajivkumaar12@iimk.ac.in 9946501239 IIM Kozhikode
Devendra.A adevendra23@gmail.com Univ. of Texas-Dallas
oncomp an online compiler
oncomp
2. Welcome to OnComp!
...an easier way to learn programming
Lets first understand what is it that
we are trying to do
Only then can we figure out
OnComp’s utility
and
whether we can launch it as a
product or not!
oncomp
3. What’s OnComp
Online compiler is a web based tool for compiling
programming languages online, without
bothering which software/compiler to install
Modeled on the concept of SAAS, we can compile
programs like C, C++, Java to name a few.
oncomp
4. Interface Development Environment
All your open-
source
languages can
be compiled
here
Warning/
Error Box List of
stored files
Select Prog.
Language
oncomp
5. Generation of ‘EXE’ File
EXE Link
Where you
can write
code
Compiler
Options
oncomp
6. Everything Used is Open Source
Except for Windows Operating System, which will be
one of the OS running on one of the back-end servers
oncomp
7. General Users (Online Learning)
• Consists of individuals like students, college students, professionals
• Users can directly type programs and compile through webpage
• For effective learning online tutorials will be provided which can be
checked on provided compiler
All your open-source languages can be compiled here
Warning/
Error Box
List of
stored files
Select Prog.
Language
Business Model
oncomp
8. Educational Module
Once beta website is released, we also plan to re-write theoretical aspects of
some of the languages like C, C++ etc. We believe that lot of students still face
the problem of understanding some of the basic concepts and if only we can re-
write and present the knowledge in an effective, simplified and interactive
(using OnComp) way, the amount of traffic that will be generated to our website
will be staggering. Social benefit is easier programming language learning and
promotion of open source concept
Snapshot of famous Prog. lang. websites: cplusplus.com
Business Model/Educational Module
Indicates that
market is big
with
possibility of
more than 1
lac website
hits per day
oncomp
9. • Super-User/ Sub-User architecture
• Online coding skill test
• 1st round elimination on the basis of coding skills
• Reduction in noise & saving of time, manpower
• Reduction in recruitment cost (saving of Rs 500 to Rs
1000 per candidate)
• Easier to handle & administer online
• Can set different kind of questions (like MCQ’s) along
with online coding
IT Companies
Business Model/Recruitment Service
oncomp
10. Company creates super user profile, can create ‘N’ no. of
sub-users and set questions and access/timing controls
Set’s timing range within which
candidate has to take test
Set’s test time
Can Delete Candidates
Profile (After Test)
Business Model/Recruitment Service
Already Built Demo Version Screen Shots
oncomp
11. Products and Services Contd.
Candidate can login into the created profile at specified
time interval and take the test
Question File
Name
Use Open to Load
the Question File Time Left Indication
Latest EXE (if generated) Will
Be Automatically Stored In
Super-User Profile
oncomp
12. Schools/Colleges
• Website solution can also be packaged as a standalone product and
deployed in schools and colleges
• Centralized learning wherein a teacher can use the online repository to set
questions for each student individually and monitor them
• No need of individual compilers. Single compiler installed in server
machine which will be accessed by students through webpage
• Centralized maintenance, reduced costs, no. of licenses required will be
less
Group Of IT Developers
• Integrate CVS with online compiler
• Check-in, Check-out of Files
• Project features
• Developers across the world can connect on small developmental projects
Business Model/Packaged Software/
Services
oncomp
13. Market Size (Only considering India)
Possibility of each yr approximately 10 Lacs getting added
Therefore, Target Size = Approx 30 Lacs (including the past market)
30% (of 45 Lacs) undergo computer courses (assumption)
Total – Approx. 45 Lacs
12th Standard – Approx. 30 Lacs
Other Under-Grad Courses- Approx. 5-10 Lacs
Engineering Colleges- Approx. 5-6 Lacs
Students
oncomp
14. Market Size Contd.
Many large, mid & small size Indian IT
Companies
Top 5 Indian IT companies recruit 10k-15k
employees
Approx. 4000 candidates are 1-4 yrs
experienced
Close to 12k tested for 4000 jobs
Total from top 5 = 60,000 candidates
IT Companies
Assuming other MNC’s like Siemens, Accenture,
IBM, the number could be 100,000
IT Developers –
Tough to estimate
oncomp
16. Operational Cost/Path
Development Cost
1 Technical
Architect
3 Developers
1 UI/Designer
Salary Cost
Rs 20 lacs/Yr
Office Cost
Approx. 1000 Sq.
Ft. Office Area
Includes every
rational cost
Office Cost
Rs 2.4 Lacs/Yr
Infrastructure Cost
3 High-End
Servers
6 Desktops/
Laptops
Infra. Cost
Rs 6 Lacs
Internet Cost
Primary Line
(1 MBPS)
Back-Up Line
(256 KBPS)
Internet Cost
Rs 1.2 Lacs/Yr
Phase-Wise Development/Launch
oncomp
17. Revenue Sources
Online
Advertisements
Target User
Base
30 Lacs
Projected
Revenues
Rs 50-300
Lacs
To Grow at
100%
Recruitment
Service
Target User
Base
25,000 (25%
of 100,000)
Approx. Rs
500 Savings
Per Candidate
Projected
Revenues
Rs 125 – 300
Lacs (in 3-4
yrs)
Packaged
Software
Direct Selling
Through Tie-
ups (with
companies
like Educomp)
Projected
Revenues
Rs 400 Lacs
(in 3-4 Yrs)
Conducting
Contests
Tough to
Estimate
More of
Brand
Building
Creation of
General User
Base
If other service based economies like Vietnam, China etc. will be
considered then the final numbers could be much more higher
oncomp
19. Time-To-Market
A base solution has already been developed
(though it would require few architectural changes)
With an experienced team, we propose launch of ‘oncomp-beta
version’ in 6 months
followed by stable enhanced releases in ‘3+3’ months
with full functionalities
• First Mover Advantage
• Sound Architecture/ Product Design
• Unique Nature of this Industry
• Pilot Version Ready Quick Time-To-Market
Barriers To Entry
oncomp
20. Team/Scalability/Expansion Plan
Name Year College Role
Rajiv Kumaar 2nd yr, MBA IIM Kozhikode Coder/ Management
Devendra 2nd yr, MS Univ. of Texas-Dallas Coder
Focus on
recruitment and
general user for
first 2 yrs
Focus on
packaged
software from 3rd
yr onwards
Venture into new
web development
products from 5th
yr
Scalability issues after
hitting user base of 5
million
Use of load balancing
and distribution of
requests to handle
requests
Open source
technologies like PHP,
MySQL are perfectly
scalable to handle
millions of hits per
day
Technical Architect Developers/Coders Designer/UI/UEx
One Three One