Hello Everyone,
Guys i would like to know what are the tools and technologies needed to start a software as a service business. What are the requirements needed ?
Hello Everyone,
Guys i would like to know what are the tools and technologies needed to start a software as a service business. What are the requirements needed ?
Kind of a silly question? You need a web application that provides a service. You can use any language or hardware that you want. Most likely you'll need a web server or the cloud. You'll need a profitable idea, some money, and some programmers that are worth a crap. You need some way to convince them to do the work for you, generally this involves money or pizza. You'll need to not run out of money before you have something useful that somebody in the world wants to pay you for. Then you need some way for them to pay you. Good luck.
Edit: As far as technologies, a good programmer can write it in 5 different languages for you with a similar result. Let them decide what to use and focus on clearly defining requirements, like scalability, performance, business logic requirements
And you'll need some common sense.
If you're developing it for yourself, stick with what you're familiar with unless there's a business requirement that it can't meet. You should be concerned with the fastest way to get money in the bank and be profitable, which may force you to use a particular technology depending on requirements. It seems you know python, which is pretty good for web stuff after all.
From all technologies:
Drop Python. Python is limited in scope at the moment.
Java or C# are well accepted in the enterprise.
C# is more open. Sorry guys - reality. C# has: Great support for eweb services (API), support for server side and client side code (including silverlight).
The latest gives you one open code stack that is accessible from other languages (web services, OData) but gives you one integrated development stack from the backend to possible visual gizmos in silverlight or client apps for the user.
java lacks the openness to my knowledge in the web services area and the client side (applets are not that good compared to silverlight).
It depends a lot on what your software service does, though ;)
Licensing costs are irrelevant for you at the moment, though - look up Microsoft SPLA and Microsoft Bizspark ;)