Creating libraries for .NET, Android, etc. — whether is profitable?

As soon as the Internet appeared, there are many such sites.
The site has a library, one or more solving certain problems. For example, work with office documents (PDF,DOC,DOCX,XLS,XLSX,PPT,records of all sorts) without MS Office. Or controls for the GUI.

There are "sharks" as DevExpress and Telerik, are there not libraries, and entire frameworks. There are even Embarcadero (formerly CodeGear, formerly Borland), Delphi it - in fact is a large framework + compiler + IDE.

But what about these? They all have (and too small) is usually a long story, about 5 years, and then 15-20.

And if you do that in 2017?
What will be done. Of course, this is not really a framework, but the first one is the library with a narrow specialization, say, for the same PDF, XLS/XLSX, DOC or report.
Still, for example, is the idea of TCP Protocol and the appropriate lib to the client and to the server. It will be a very thin layer, which retain the flexibility of the TCP and will not Balk in a specific task (like HTTP, which rested in the concept of "question-answer"), but at the same time ensure a quick creation of a sufficiently reliable client-server simple ("question-answer"), and complex, where the server listens to each client as long as it is available, and the client - the server listens to. In due time searched for the counterparts, but libraries not found standing. Is usually write individually to each firm. But why write if it is ready flexible enough - that is my system?
In the selected narrow direction will be carried out really good work. Although the idea for a long time is not new (especially PDF/XLS/XLSX/DOC), and unique features it is difficult to create, but in General (performance, usability, API, quality of implementation of the formats, the quality of the documentation, examples, quick development (RAD), platform independence, cost finally) the library will greatly outperform any of their counterparts.

So what income can be expected in the near future - months, the first couple of years?

What customer focus - software companies, nasoftware, or maybe you can earn as freelancers (they should be very cheap, but they are not for long I think)?

How to spin? (Habr - of course, but somehow it is weak)


I foresee answers "you life behind, now opensores rules".
But I don't see him profit.
It is good as a portfolio to engage in the company of students, then to summary links to add.
And serious project, which runs over several people, as you do not want to give away for free, hoping only for some donuts. You do a lot of Donati? :) Five of us, and no one - never.
June 26th 19 at 14:18
3 answers
June 26th 19 at 14:20
For the millet "pdf dll for .net buy" a huge commercial libraries. What is Your best this huge list? Now a high competition in IT, a huge number of programming languages that follow each other.

In due time searched for the counterparts, but libraries not found standing. Is usually write individually to each firm.

That's it. There is a project, wrote it. Got his money. Some parts of it decided to monetize, that would still make money.

But why write if it is ready flexible enough - that is my system?

I'm talking about Your system not heard. And why should I buy Your system if I have a staff of highly skilled programmers who write expensive software. What You were looking for because You were too lazy/didn't know/did not understand/did not want to understand, others take write. If You think of something which is not on the market, then Yes.

What customer focus - software companies, nasoftware, or maybe you can earn as freelancers (they should be very cheap, but they are not for long I think)?

Sowftware companies have a huge staff of programmers, they can write. Freelancer is the point? He charges by the hour, it is more profitable to write, and if the freelancer with the experience, he's already a huge number of ready code which goes from project to project, it Your library is not particularly useful if there is something unique.

So what income can be expected in the near future - months, the first couple of years?

No, you don't have anything written and not sold. You have not even decided what you will write and to whom to sell.

How to spin? (Habr - of course, but somehow it is weak)

You have a budget for promotion will be higher Your earnings. On habré not one You take off.

I foresee answers "you life behind, now opensores rules".

You are not right.

But I don't see him profit.

It is only Your vision.

And serious project, which runs over several people, as you do not want to give away for free, hoping only for some donuts.

And then there are the paid tech support. As an example look at how much the paid support nginx, there is an amount of $2500. And to write it started only a few people. You are confusing the idea of open Source is NOT free software is software with open source.

There are five of us, and no one - never.

It's You main support opensource is due to the investment of large companies, which this software uses. For example the Creator of the WhatsApp zadonatil $1 000 000

And the most important thing. If you want to sell something, You the skill of programming the least need.
What is Your best this huge list?

The fact that we examine the whole list take it's best. e-iceblue already watching that 4th on your request.
That we will untwist.

There is a project, wrote it. Got his money. Some parts of it decided to monetize, that would still make money.

Well, it's called experience. It is also considerable. And very versatile. Very. Our libraries are the most flexible - the record for the number of function overloads will be ours!

Sowftware companies have a huge staff of programmers

Right?
And these programmers are skilled, and XLS format will be taught and a reliable TCP client server write, and encryption algorithm implement?
There are several hundred on the whole world actually.

Freelancer is the point? He charges by the hour, it is more profitable to write

You've seen them, freelancers that? I am. Who will feed until it is something to write? Those customers perpetual budget deficit to FINISH the BETA AND FINALLY LAUNCH. But if the project to write a library with a proper architecture, documentation - initially will take MORE money and time than if a blind man, anyhow.

if the freelancer with the experience, he's already a huge number of ready code which goes from project to project

But it is true. But, only with EXPERIENCE. And only one region. And if you want to change? Or to expand? Or time will force a crisis, the emergence of new platforms and the death of old?

You are confusing the idea of open Source is NOT free software is software with open source.

This software, which you can not pay.
Technical support - why would this code open? On the contrary - is not necessary if excellent support, even willing individually to make any changes, if you pay.

substantive support to the opensource is due to the investment of large companies

And why do they only support open source? Yes, like and not only :)

And the most important thing. If you want to sell something, You the skill of programming the least need.

And what are we to do? We all have it.
And mind just like that. Analytical. Love to explore and optimize to the limit. Perfectionism - "greater than", "easier", "faster", "cheaper". And businessmen usually prefer to do, to look at the entity as a whole.
But we are not alone. These people - a good half of the whole of China :) Let the Bill gates is not there (or rather, too little), but the business fully. - Kara.Nader10 commented on June 26th 19 at 14:23
June 26th 19 at 14:22
.NET now massively losing popularity, like all "pay" technology in General. Now other times of the library "for the money" are not interesting.
And own what you write? - Kara.Nader10 commented on June 26th 19 at 14:25
a more specific? where such abandoned .NET in favor of free technologies? - Kara.Nader10 commented on June 26th 19 at 14:28
For example, we have refused .NET in favor of free technology .NET. - Mellie.Aufderhar93 commented on June 26th 19 at 14:31
June 26th 19 at 14:24

But I don't see him profit.
It is good as a portfolio to engage in the company of students, then to summary links to add.
And serious project, which runs over several people, as you do not want to distribute free of charge,


Here managers oborzhalis RedHat probably would if I read these things...

And CentOS, nevertheless, is distributed free of charge. And the basic version of VmWare hypervisor is free of charge (the key must be generate on their website, Yes, and all). And the basic version of Zimbra. And the basic version of that...and this...

To sell the program one time. To sell the support you constantly. Why do you think recent years there has been a clear transition from a perpetual licensing model to a "subscription"? For a year or two, for a month? Because large office, once the others parted to the support realized that I had lost. I bought AutoCAD and work there for ten years. Yes, he's old, not fancy, not Fiesty. But he solves the problem, and the more I do not need. But now I have to buy it every year - or upgrade to another package.

You said perfect to sell anything, least of all need the skill to program. Business plan You need the boring, dull, absolutely not it-shny process of calculation of who the potential consumer, how much of it as he can to pay as licensing and whether it is...
Here managers RedHat probably would oborzhalis
And the basic version of the VmWare hypervisor - free

Do not hinder flies with cutlets.
I'm against open source, but not against trial and basic versions.
Moreover, according to the trials I even have the know-how that will make them better than they normally do.
Usually with trials such garbage: well, you write a new app, means you a little, so shake dll the trial for 30 days, lenquete it in your code, Campiglio, send to users, users to you pay/click banners/..., you earn money now you have it, you pay for this dll, but the user is still the trial ended and the app stopped working! And you have to bother with updates - which in a small project for a narrow audience would not need the gift, if not for this stupid dll...
I think you have already guessed what my know-how. You can call it "License as a service". Or, speaking in Russian, the trial dll in your application before you pass out - checks the license on my server (if Internet is not available prompts the user with a message, and so connect to the Internet), and once a license is purchased - trial dll itself is great.

To sell the program once. To sell the support you can always.

I don't have. I have a lot of money quickly. Can be called "blitzkrieg". And tomorrow will be tomorrow.
In addition, there are nuances: autocad is one thing, but a library for XLS more. Oona still depend on Excel. Or everyone will be 100 years to sit on Excel 2003? Someone - will. But not all.
Accordingly, 80% of your answer is not the topic.

to sell anything, least of all need the skill to program. Business plan You need the boring, dull, absolutely not it shny

That is, it should be in General not a programmer?
But he is not competent in the matter, it is that you ask what welders need to consumers or any grills.
In my opinion, nonsense. - Kara.Nader10 commented on June 26th 19 at 14:27
: Yes for squirrel tails. The copyright on the answer's no, words only distort :D C this approach You have no maximum no minimum no money.
What to business plan Manager it should be. Project Manager. Which before the start of the project will consider the costs, calculate potential profit, time release break-even point at least...
However, God is with You - You think in the narrow categories of niche web development - so think on - Kara.Nader10 commented on June 26th 19 at 14:30
I don't know about the approach, but the product itself is quality, the solution is unique. Optimization of the height and speed, and speed development.
Only one integration: Download-Install-Next-Finish - 5 clicks - and your Visual Studio will be transformed. Will I have these libraries (with Utilами/Helperами) that are needed for each project and that as soon as create a "WinForms Application", I'd say you need no less than System.dll and not to climb nugetам in search of a package and I the opportunity will be granted from the 2008 Express to 2017 Ultimate and Xamarin too, including OS X.
As was the case with our TCP-client-server. Test your system, a lot of clients and a server. Suddenly in the server log notice - one customer once too often, cuts off, just a couple of packages will be thrown and the connection breaks, the client is going to reconnect, and so in a circle. I was worried about. I decided to use it via it's - not comes. Nothing is clear - either a bug in the client has loaded the CPU and now the Team is unable to connect... whether that... Then contacted the person who was sitting at the computer (it was in another city) - and was something I couldn't even think. It turned out, on that point in General was disconnected. Provider. For non-payment.
And this story is not fiction. I have no reason to lie to you.
And if all this is true, then all this is worthy of great praise. In financial terms.
Another thing is that people are not worthy of such. Too good just do not believe. "Well, what could be special in the library for TCP?" And I have to prove to them... Or just work less. Then no problem... - Mellie.Aufderhar93 commented on June 26th 19 at 14:33

Find more questions by tags Business informatics.NETC#