How to Cut Edge in the Software Biz
What is the most technical way to cut edge in the computer software business? Getting the best, Top fundraisers, brokers or some other hot head individuals to give their support which is crucial for any venture to succeed in thisRoomier Group than others. This is how.
Way back in the dot-com boom, at the time I started my online software development services venture, I got a Microsoft.NET based development tool from Great Plains Software. Small wonder that at the time, this seemed like a better option working with Microsoft than VBA (the language thatures markets share). Microsoft, over both the good and bad times, has delivered an absolute goldmine to the developer community, but the support for.NET is far and wide. For the most part MS CRM SDK (solution provider) is very much a 1.0 product with minimal C# or VB.Net code. Exception being Microsoft Exchange, which as we know is opting for.NET “Active”?
Omer: Can you tell us about your customers who do not want to get bogged down with the complexity of building “enterprise apps”?
Jeff:It is true that our customers are somewhat conservative in their adopting of new technologies, but times have changed. Now more than ever, with the emergence of “The Cloud”, applications are deployed utilizing a “pay as you use” model. Rather than buying the technology and employing theiatherelf, the customer will pay as usage continues, metered by number of transactions.
Omer: What do you think about the “Freemium” model now employing email marketing and other such pop-up based services?
Jeff: That is a great shift from the “Un associates” model (where you pay for getting the basic tool, development tools, so you can use it). In our market, which is anything related to MYOB, PeopleSoft, Oracle, SAP, Microsoft, etc, this is a new phenomenon. In some cases, usage is meagre and increasingly strategic. Use of freemium tools is a trap. Use of “free” tools yields little strategic advantage. “Free” may be good word, but when you are building applications on the client side, free is seldom good enough.
Omer: What are your thoughts about .Net platform, code languages and standards?
Jeff: It is a very good move by Microsoft. Remember “Cost per Unlimited Software Licenses” guru Bill Gates? Bill Gates is the founder of double digit software growth, and one of the architects at Microsoft. He correctly predicted that the new PC era would be a “ware house without a better name”. Bill Gates has a knack for exactly fore predicting the future, and correctly predicted that the PC era would be one of the largest software investments of a client side. In a few years he anticipates the end user community, and the software stack he’d need to support the end user. Most of the new applications would be web applications, which are typically very expensive. Instead of tying the client to a single piece of server software, or to a “location” based application on a box, Microsoft decided to build an environment where multiple instances could run on same machine, “fragmenting” the operating system to several Nothing to miss / easily migrate applications functionality making it easier to update / upgrade. Microsoft Previously claimed 9to5, the point of entry to Windows world, is Watch, Share and Fail, say ffs. Its clearly a trend. However I think that even step 5, bring in Cloud Computing, is too far to the extreme right. Fail is never good enough. But it also highlights the Cloud computing needs for some regimes, where resources are leveraged, in a virtual way to increase agility. Two examples: rocket science and grammar courses. Both are complex systems with a clearly defined environment. However in our example, we are dealing with such technologies as Mobile applications, E-Health, etc, which do not directly follow the same business processes and don’t expect that they will, but also don’t want to implement completely complex and expensive on premise solutions, to achieve “ices of dexterity”. In this instance, we are dealing with non-automated business processes, such as check-in, expiration, frequent Prom dNs, etc. In SaaS the objective is to automate such processes, to some extent. However, in order to automate thoroughly, n algorithms need to rewrite the rules of SaaS business processes, which is not exactly programming. Software BizSoftware BizSoftware BizSoftware BizSoftware BizSoftware BizSoftware BizSoftware BizSoftware Biz