Raju, your question was so "big" I moved it to Strategy & Leadership.
Categories: Strategy and Leadership
Dear Friends,
I am a founder of a new kind of uISV. It mainly based on research and we hope to get software patents and make money by licensing the patents some time in the future. I have few questions and appreciate your business advice and feedback on the technology.
1. Let me put JoelÂ?s quote: Â?DonÂ?t start a business if you canÂ?t explain what pain it solves, for whom, and why your product will eliminate this pain Â? Â? Â?Â?. Please read the executive summary at http://www.cbsdf.com/elevator-pitch.htm and let me know, if it is in addressing that question? Is it sufficient?
2. The main question is that, the technology has two parts, as you can see in the above web page. When I confidentially presented the first-one (gui-api) with example, most have no problem understanding it, and are excited about it. But I faced tremendous skepticism for the second-one, which is many times more useful than the first-one.
OK, let me first confess that I am kind of geek having poor marketing and communication skills. That is certainly a part of the problem but not all. As some one said in this forum: Â?Â?Doubting TomasÂ? out there; these people are there for the sole reason of keeping us grounded Â?Â? I have my share, but fortunately they are very few.
Many cases the healthy skepticism is absolutely justified. It has taken a year to convince even myself. Also I have learned that, to comprehend such revolutionary ideas and approaches one needs to spend substantial time (a day or two) to understand them. I could not get that kind of time from final decision makers and also most decision makers are non-technical. They need absolute confirmations and most technical staff can only cautiously recommend. Even if I can get few technical staff to spare such time and they cannot find any flaw in the inventions but still Â?skepticalÂ? that there may be flaws, which they cannot see to give strong endorsement.
What can I do to help these people to overcome their healthy skepticism and to start using the technology? Of course, they start experiencing the proof in couple of weeks, if they start using it. Does it help, if I create public debate and reinforcement from the peers? How can I do that, if I cannot invest money to market or build very large or complex applications to publicly demonstrate the huge cost savings?
3. I have just scratched the surface of the Component paradigm and could envision vast uncharted territory and opportunities for others to advance the research or build businesses. There are also business opportunities for uISV and ISVs. To name a few:
(i) Prefabricated building blocks or components, like charts and graphs, Reusable components for custom or verticals, such as, Air-plains for air-traffic control.
(ii) A new kind of reusable components called Â?Application TemplatesÂ?, which are comprehensive templates, for business vertical systems, such as, OLAP, ShoppingCarts or Master-Detail DB-tables, which can be used to quickly build highly custom applications by plugging in custom components.
(iii) ISVs could build automated CASE tools, utilities and IDEs to automate many development tasks.
How can I build a thriving third party research to advance the technologies and software products/services around the inventions and get fare share for the inventions?
Best Regards,
Raju http://www.cbsdf.com/
...skepticism for revolutionary inventions?Well, I'd start by avoiding words like "revolutionary." :D I'm teasing, but I'm also serious: you need to ratchet back that sort of language, and simply, factually, address the business problem your software solves.
Your Executive Summary isn't really for executives; it's for geeks (and I use the "g" word with the greatest respect). You mention the cost of maintaining and updating GUIs, but nowhere do you quantify that, nor give examples. Plus, I suspect that that problem is so far beneath the radar of most execs, you wouldn't get them to pay attention even if you did. I.e., they're going to brush you off to the IT department. That isn't necessarily a bad thing, mind you -- it's just a different selling proposition.
I counted 7 separate questions in your post, all of them HUGE -- books could be written (and have). Have you read the E-Myth book, by Gerber? And Kawasaki's latest? There's a great list of pubs on SoftwareCEO's Resources page.
Raju,
A lot to cover in what you have posted, but I'm starting here:
For someone to buy a product or service, they need a vivid and tangible understanding of what problem/need it solves.
Some of the issues you discuss above, including the text on your website is too conceptual for 99% people to get "it" - understand exactly what you offer and why they need it. It needs to be far more tangible. Perhaps dumbed down for the the exec who actually signs the cheques rather than the geek who sits in a cubicle.
By way of analogy, you can design a laser-guided GPS-positioned rodent-tracking and anihilation machine ... but if all people want to do is get rid of mice and they can buy a mousetrap for a $1.99, you are going to be fighting an uphill battle. You can talke about the merits of blue vs. red lasers till the cow's come home.
My main suggestion along the lines of Bruce, is to bring your value proposition into focus, so that someone (ideally someone who is an ideal fit for your product) to understand what you offer and why they need your solution described in one-minute or less.
A great way to also do this is via a case study. Get your foot in the door and first customers, and show via a Case Study how they specifically benefited from your technology.
---
Robert Dubicki
[list]
[/list]I'm a geek and I'm a manager and I'm a veteran software entrepreneur. I just spent 5 minutes (about my limit of patience) on your Web site. I didn't "get it." If I don't get it, I'm afraid your customers won't get it either. You've got a bunch of Java classes that ... ? ... do something graphical? Are you selling the Java or is the Java you show an example of what I could develop if I bought your product, or ... ?
Your elevator-pitch.htm is not an elevator pitch at all. An elevator pitch says (in its entirety) "CBSDF [or is it Raju's Component Paradigm or is it Pioneer-Soft?] is a _____ that _______. Unlike _______ [subtle put-down of competition] CBSDF _______."
Sorry if this is blunt. You asked.
Ouch! There are so many problems with what you have going.
First, the product is horizontal. Going horizontal out of the box will kill you. You should follow the technology adoption lifecycle and come to the horizontal with customers from the verticals, and it should solve a client's problems, rather than be fascinating to a programmer. The technical enthusiast geek is not a market.
Second, having worked in the tool business for so many years, I can say that it is not a place to thrive. It will be an uphill battle.
Third, the comparison to C++ GUIs is culturally misplaced. The web's interactivity is not what a C++ programmer does. The web's focus on user centered design is not what a C++ programmer does. The number of C++ programmer is declining.
Forth, as for "revolutionary" sorry but it might be radical or continuous. Revolutionary is a bunk concept as a strategic process. It is marketing hype. Now, AJAX was radical, as it was old technology repositioned and allowed to evolve rapidly against it's competitors. I don't know if it created a new category or not, but it did if there are AJAX tools out there today. I wouldn't know. I'm not paying attention to AJAX. So how are you positioning yourself niche wise to be different from every other AJAX subsitutor, and substitutors are never category/market leaders. You can probably make a living in this space, but certain realities will impinge.
The origins of version 1.0 software is always suspect. You must build for a client and learn from them and from trying to sell the client visualization to the client's competitors in the client's vertical. This visualization cannot come from you, it must come from the client, and you have to be real careful in the sale and requirements elicitiation, not to confuse what you want to do or can do, with what will pay off for the client. It is this client that gates your success in the vertical. Version 1.0, typically means, no client/customer input and the designer doing his own thing.
One of the biggest barriers is any framework. They are tough to learn. They are so tough to learn that programmers are better off rolling their own, rather than understanding some third-party vendor. There is in some sense a standardization problem with frameworks and market leadership matters to the moon. A small complementor will run out of money competing with a big budget complementor. Neither will become a market leader in the primary vendor sense. The primary vendors do have the market leadership, investors, money, staff, cost structure, and increasing returns to push a framework as a standard. Nobody else can.
Anyway, good luck!
David Locke
Dear Friends,
Thanks for your insightful answers. I like all your suggestion and they are very constructive and provisional. I know I am a geek and I am proud of it. I was running a successful consulting business before in India, before I was stumbled onto this idea bug that brought back the geek in me. I appreciate all the responses.
What I invented is a way to build GUI widgets that are far more flexible and easy to integrate than traditional GUI widgets, such as, UNIX/Motif, Java/Swing or Windows/VC++. Using them it is possible to build superior online real time graphics intensive applications such as simulation or games than ever possible before.
Of coerce one can even use the GUI Widgets to build SaaS applications that are comparable or better than desktop applications. You may see few components that can prove that at:
http://www.cbsdf.com/technologies/demo-links/demo-links.htm
Caution: I have only tested them on Internet Explorer and with AdobeÂ?s SVG viewer. Most of the DHTML components were also tested on Netscape in late 1999 and 2000. You need Adobe SVG viewer to see the SVG components: http://www.adobe.com/svg/viewer/install/main.html
Please review the JSP code in the web pages to see real-time nature of the widgets, just like Motif widgets.
Thanks you Hadley and SoftwareCEO for providing great forum. Also thanks to Dubicki, Charles and Dave. I appreciate your thoughts.
Best Regards,
Raju
Hi Raju,
I read your home page, and I get that you are doing something to make GUIs easier, faster and better. That certainly seems worthwhile, and I know GUIs are a pain to a number of our clients.
But you didn't tell me:
- What it works with.
With the caveat that I'm not technical... I was looking for you to say you're an add-on to something I recognize, like Eclipse. Hooking into a standard or a popular toolset would be a really smart move.
- How much it is going to cost (and how much I'm going to save).
- How hard it is going to be to learn.
- What else I'm going to have to do to use it effectively.
- What you want me to do next.
A couple other comments:
I wouldn't send people to another site to read an article that validates what you're saying, particularly not from the home page. They'll probably go read it and forget where they came from and never come back.
I'd avoid using the word "paradigm" if you can. Many technical people have a bad reaction to it.
Hope this helps!
We struggle with some of the same issues - getting non-technical cheque-writers to "get" the value of our "federated translation platform". (A new term we're testing).
We ARE sales and marketing types (with some geeks to acutally make the stuff work!) and we struggle with this all the time. It's hard and frustrating.
We've tried a number of approaches that seem to have helped: GIVE the software away to a couple of key early adopters who will put it through it's paces and tell you what works and what doesn't.
Use analogies. We often casually refer to our connector technology as the "Fed Ex" of multilingual content - because it agnostically connects (and therefore seamlessly routes) digital content of any kind from any authoring tool (Word, CMS's etc) to any translation solution (translator, TM, STMS etc).
We're an "anythign to anything" solution - just like Fed Ex will get "anythign anywhere" reliably.
Try to perhaps find analogies that work for your target market. And KNOW that market. What do they ascribe value to? How does your stuff INCREASE that value?
Frankly - I'd really recommend starting to netwok like mad and find a GOOD marekting person who can help. I can't write code - and my coders can't sell - that's why you build out your team.
Hope this helps some!
RK
It sounds like you are interested in building a business, which means attracting paying customers. To that end...
- I don't know what "Component paradigm" means.
- I don't know what "federated translation platform" means.
- I don't know why either of these terms, or any others you might "try out" would cause someone to write you a check.
Suggestion: Instead of trying to tell others about your solution and why they should buy it, consider asking the right questions (about value / pain / etc.) - and then listening intently to their answers. If they want it green, then paint it green!
My point? Telling is not selling. Listening is. Understanding is. Compassion for the pain you will solve is. They will "get" that you are truly interested in solving their problem (and will thus part with precious cash), once YOU know what they need, and why. No convincing needed. Just deep understanding.
Hope this helps!
Paul and RK,
Thank you for your feedback!
My problem is very strange. It is an inventor dilemma. If you invent cure to Aids, which is a well-known problem and every one thinks it cannot be cured. Then the first huddle or problem is not selling the cure but to prove that it really works.
Every one knows that GUI is very useful and MicrosoftÂ?s dominance over the software business is mainly due to its WindowÂ?s GUI API. But, now the problem is that, most business now wishes to deploy their GUI applications online. Even Microsoft agrees to that and admits that desktop GUI platform is loosing steam, even without a viable online GUI platform.
I have invented one, which is far superior to any desktop GUI platforms. It in fact costs a fraction to build online GUI applications using our technology compared to comparable Windows/VC++ applications. I have all the proof for any technical person to verify. It is not complicated but would take few hours. Any disruptive technologies would take few hours to comprehend; I cannot do anything about it.
http://cbsdf.com/technologies/misc-docs/GUI-Widgets.htm
http://cbsdf.com/technologies/misc-docs/Scales-Dials-Meters.htm
We can reduce the software development costs to fraction because of the Â?Component ParadigmÂ?, which is one of the great technological challenges eluding software researchers for decades. (It is kind of like evolutionary next step to the Object Oriented Paradigm).
http://cbsdf.com/technologies/misc-docs/CF-Goog-Charts.htm
http://cbsdf.com/technologies/misc-docs/CF-LC-Figures.htm
If I were a big software company, I could hire couple of respected software experts to evaluated the technology and publish their honest opinions. But I cannot afford to invest money, but I am open to give away few licenses for those who want to use the technology. If they spend few hours, they would know that it really works.
Also, this technology can be used with DHTML, it would be indispensable when next generation Vector graphics platforms such as Windows Vista or Mozilla SVG+XUL are available. All I need is US$600K to build a GUI Library for online application, which is better than Windows GUI-API and also to build a consulting business.
I am planning to do that, when time is right. I want to use my scarce resources to maximize the chances for success, which, I believe will happen immediately after Windows-Vista release. Once the GUI-API is build, they are much simpler than VB programming.
Although I did my MS in computers science (with 4.0/4.0 GPA) and worked in the Silicon Valley for over 10 years, for past few years I am living in India. I think the consulting business can quickly reach profitability by building custom applications like:
http://cbsdf.com/misc_docs/why-gui-api.htm
http://cbsdf.com/misc_docs/gui-api-brief.htm
I have involved in this unique effort since 1999 (initially part time) and confident that it is unlikely world can build such online GUI applications without our technology.
http://cbsdf.com/sitemap.htm
Putting every thing on the web for any one to point out flaws shows our confidence. In fact we are openly saying that all the Ajax platforms have fundamental limitations and flawed. If they read our web site, they will know it.
I wanted to give away the components for free or license the technology for others to build the components. But the software developers must license the patent-pending process to make the GUI Widgets and to use them in their applications. I wanted to create an open architecture for the licenses.
Meanwhile, if any one interested in using our inventions, I am open to give few free licenses and provide onsite consulting services at low cost to help their team. Early adopters get very favorable terms.
Lately I am noticing there are lot of visits to our web site, if it continues, some one highly credible would notice our break through inventions. Since I am living in India I not able to meet and present decision makers in large US software companies. But once there is some traction, I will visit them.
Best Regards,
Raju
Someone highly credible would notice our break through inventions. Since I am living in India I not able to meet and present decision makers in large US software companies. But once there is some traction, I will visit them.
Raju
Do you really think this is how your universe should unfold?
Go to the mountain rather than waiting for it to come to you.
Given you are in India, and India is where most of the "large US software companies" have actually outsourced their software development work of late, I think you are perfectly placed to knock on the doors of some of these to be heard. I actually think the opportunity is in your backyard. Pick 5 "large US software companies" that you think would be ideal candidates for your solution. I bet they develop in India. Do some research, then go knocking on doors closer to home. Work through your networks to find contacts locally. Waiting to be "noticed" in the US just may never happen. Go in through the back door locally.
---
Robert Dubicki
It sounds like you are interested in building a business, which means attracting paying customers. To that end...
- I don't know what "federated translation platform" means.
- I don't know why either of these terms, or any others you might "try out" would cause someone to write you a check.
I agree - and we're fortunate to have a growing collection of F500 clients who have told us their pains and paid for our solutions that fix them. We're getting past the "get someone to validate our view" stage - and getting into catagory creation. Thus the unfamiliar term "federated translation platform". No one knew what a "fax" was at one point either. ; ) But admittedly - unless you stuggle with the management of getting content translated - "FTP" will never mean anything to you. It is niche specific. But it's a $9B niche!
As for Chulivuri1 - I agree - he's behind where we are and DOES need to validaton. If his new approach meets the needs of clients, then it should be easy to give away to a few key early adopters - for the exchange of them acting as reference clients and providing real world feedback on the product.
RK
You don't give away software to early adaptors. You give away software to technical enthusiasts. Technical enthusiasts don't pay for anything. And, early adaptors are economic buyers, not developers.
If your problem was the inventors delimina the solution is fairly well described. Like it or not you are competing with outsourcing. And, you have a culture problem. C++ development can't be done on the web, so it is of little interest that you are building GUIs on the web if you are trying to sell that to C++ developers. Traditional software development and web developement are mutually exclusive worlds.
I won't go anywhere near a web service. Why commoditize myself right out of the box.
The next issue is do you support the "forms layer" that is being pushed as an emerging standard for website architecture?
David Locke
RSS
