Posts Tagged ‘Oracle’
Despite the fact that Sweden has not always been a welfare state, now it is quite a stable and prosperous country with a good standard of living, a country, which is constantly developing. Let’s see how this development influences IT market, for example.
Sweden is making large annual investments in education and research and it is well-known for its good education level. Development has also come into information and communications technology, where Sweden is one of the leading countries in the world. However, the current problem in labor market is that there is not enough workforce in service companies, information technology, school system and health care sectors. Despite high technology level, Swedish people love their nature and concern for nature is playing a big role in future decisions. That is why Sweden is also putting a lot of effort to improve the environmental technology, which will be one of the most important industries in the future.
- Swedish IT sector
is strongly bound to the development of society. Sweden has many successful companies in IT and telecommunication sector and the companies have a great capacity of innovation. However from 34 000 of companies in Swedish ICT sector are micro enterprises with under 100 000€ turnover.
IT sector can be divided into four sub-sectors: Software and IT services, Tele-and data communications, manufacture of hardware and retail and services of computer . IT sector in Sweden is mostly dominated by the software market. Most of them have specialized in systems software for communications, business systems and applications software for telecommunications.
Software products and IT services earn 32% of the turnover in IT-sector. The growth in the software products and IT services has been very strong. The turnover has increased 32.5% between the year 2005 and 2009. The second in the IT-sector is Telecom and datacom services with 27.3%, manufacture of hardware comes next with 24.5% and the fourth largest is retail and servicing the hardware.
Swedish IT- sector employs about 3.9% of the total Swedish work force. Despite the economic recession, Swedish IT sector has stayed healthy. The main reason of IT sectors welfare is that the companies in Sweden believe that the IT-services and IT-products are essential for survival in the future. IT solutions are the key factor when it comes to make the business more effective and environmentally friendly. That is why the companies are putting effort to develop the IT solutions. Especially environmentally friendly solutions are the focus in the future in Sweden. Almost every company uses computers (97%) and 96% of them have an access to Internet. Internet has increased its significance in doing business.
- Mobile services
Are an increasing trend in business life. Already 60% of all companies are using mobile Internet connections in 2010. Swedish people are interested in a product which can increase their customers’ competitiveness and increase the company’s value for its owners, customers and another interest groups.
Swedish people are open-minded to test new services and products. The good thing is that they might accept the new product or service very easily, but the challenge is to keep the product or service updated. People in Sweden are well educated and they are looking all the time new innovative ways to run the business.
- The majority of companies cost are spent on software research and development. So they are willing to invest on software if they can see the product useful for the business. The most favorable applications are such as ERP, CRM, financial management and information software, on which the companies are spending about 60% of their founds.
-The environmental study concentrated more on macro indicators which means background forces behind the company’s activities such as social, technological, economical and political environment.
-Sweden’s lifestyle and culture form an ideal market place, because they are open-minded to test new services and products. The people are well educated and they are all the time searching for new innovation solutions to run their business. The positive point is that the customers are willing to accept new innovation, but they can also replace it when they can find a better solution. So the major challenge is to keep the product development up.
- Sweden is one of the leading countries in the development of information and communications technology. Almost every company has computer and Internet access and already 60% of all companies had a mobile Internet connection in 2010. So, mobile phones are becoming more and more important on daily business.
- Swedish people are putting a lot of effort to improve the environmental technology, so this “eco” thinking has a strong position in Swedish culture.
- Sweden is making a lot effort to software research and development and they want to be the top leaders in the software markets by 2020.
-The global software leaders Microsoft, International Business Machines (IBM), Oracle and SAP are also leading the Swedish software markets, but they are controlling particular areas of software branch which is why the local companies have also acquired a good position on the market.
-Swedish software and IT services have a larger number of companies than the other sub-sectors, but most of them are small companies.
- IT outsourcing has been a steadily growing part of the Swedish IT market, which is considered to be the largest market within the Nordic region and the 3rd largest in Europe. Every year more Swedish companies decide to outsource. The majority of Swedish companies decide to outsource due to conditions such as a shortage of IT domestic skills and high costs of performing in-house solutions, or a need to re-focus on core competencies. In order to avoid multiplied risks associated to outsourcing.
And what tendencies in Swedish IT market would you like to point out? It is interesting to know your opinion!
Before you read the article I would like to notice that it’s just a subjenctive opinion :-)
So, what is PHP4 and ASP.Net? ASP.NET – is not a continuation of ASP, but is conceptually a new Microsoft technology, created as part of ideology. NET. Key stakeholders of .NET are scalability, cross-language interaction and shaky concept of “safe programming”.
PHP is conversely an open and free technology. Of course, it would be wrong to decipher PHP as Personal Home Page today, but we still can hear echoes from the past to these days. PHP is a scripting language, created exclusively for dynamic HTML output. This does not mean that it is impossible to create a major project, this means that a large project for PHP is expensive and difficult.
Programming in PHP does not require an expensive programming environment. It would be enough a textbook to learn how to write more or less workable scripts. But it doesn’t work with ASP.NET. There is nothing to do without Visual Studio, MSDN and sometimes access to internet. Most part of time anovice developer spends on studying MSDN. By that time when he have learnt heaped model of classes and all the necessary functions, Microsoft probably will come up with something new. But if you could learn it…
Using ASP.NET with Visual Studio it looks like to work with Delphi. The main languages in which applications written in ASP.NET are Visual Basic.NET and C #, respectively, are the heirs Visual Basic и Java/C++.Theoretically, under ASP.NET, you can write programs in any language for which there is a corresponding compiler. However, in practice, to create ASP.NETapplications are mainly used Visual Basic.NET and C #. “Native” environment of ASP.NET is IIS, running Windows. And yes, IIS is not known as the most stable web server, and Windows – is not the most stable operating system.
ASP.NET does not suit for small projects, and even more – for a few triggered groups that do not require precise control. The causes are many – from the high cost of the platform and ending with the complexity of the model classes.NET. When you collide with .Net you could think who could understand and learn it all? But then you understand – nobody. The credo of .Net is not to go to own business, write your module, learn its functions, know your place – this principle works fine in the collective .
In the ideology of Microsoft a programmer is a small cog in a well-established mechanism, singles have never been considered. Thus large projects accrue for .Net.
Thus there are no places for PHP programmers in such projects. Why? Because they will require a lot of coordinators, who must be paid. Most part of coordination in .Net takes over itself. PHP technology is fundamentally different from ASP.NET. PHP resembles a mixture of C and Perl with a little spice of Basic and Pascal. But ASP.Net looks like a classic
PHP4 trusts developers so much and there are no types, to declare variables is not necessary. PHP syntax is made for a quick and simple solution of common problems. The entire responsibility of dangerous stunts belongs to the programmer, what in particular leads to the widespread phenomenon, as the discovering of serious errors in the code one month after delivery of the project. The sphere of PHP is not large, it is small projects, which developed by either one specialist or a closely work group . As PHP is free the language has become an ideal choice for SMB or copyrights
Speed. Theoretically, ASP.NET must run faster as we deal with once compiled binary code, whereas PHP-scripts are re-processed each time. However, PHP work on IIS and Apache with a great load (although artificially induced) and always produces better results than ASP.NET even better then .ASP classic.The ligament PHP + MySQL + Apache works better and faster than ASP.NET + IIS + Microsoft SQL Server 2000.
Does it mean that ASP.NET is worse? I don’t think so. The speed is assured that all PHP applications run in a single address space, when ASP.NET checks and double checks the data repeatedly, keeping each application in a separate address space.The first pproach is faster but less reliable, the second – is more reliable, but there is a price. Unfortunately miracles do not happen L.
About work . Briefly describe the feeling to work with PHP it is constant process of debugging this is to the fact that the language contributes serious logical errors.
Even primitive typo (highlighted in red) leads to a logical error, which would not be in C# in principle. In general, there is not any declaration of variables in PHP, which is a big minus.
Also as a rule, updating version of PHP on the server is a headache for customers and programmers. Sometimes it is very difficult to find a mistake, especially if it appears only under certain circumstances, so that it could be never revealed to the delivery of the project. It is strength and weakness of PHP. When you plan in C# and write different classes , interfaces for collections to create a page in one fell swoop for ten minutes then. In PHP you could create the page several. Still every next page is created in 10 mins on ASP.Net when in PHP you would spend the same time again and again.. If you need to change smth on the page visually, you would need 5 mins in ASP.Net, but in PHP you would need look for and change HTML.
Thus small and medium projects are fate for small groups of PHP programmers; when medium and medium and large – the inheritance of large groups, using products of Microsoft, and giant projects share between HP, IBM, Sun, Oracle, and prices are too higher, but this is another story J
Thus in conclusion I would like to notice at the beginning pace of ASP.Net development should fall sharply, then grow steadily and eventually stop at a certain level, whereas the opposite is true in PHP.
Thank you for your attention!
Elvira Golyak – Business Development Manager (LI page)
Elvira.Golyak@altabel.com | Skype ID: elviragolyak
Altabel Group – Professional Software Development
There was a question that I came across several times on the Internet.
“What is Salesforce CRM? How will I benefit using it?
What’s so amazing is that not so many people have heard of Salesforce or do not know exactly what they do. However this multibillion dollar company “gave birth to” Salesforce CRM which is considered to be one of the best CRM available which understands the core meaning of CR (Customer Relationship) and M (Management).
The company was founded in 1999 by a former Oracle executive and has grown to now supporting more than 1 million subscribers. Now salesforce CRM is becoming more and more popular and it`s is gaining customers faster than its competitors and is currently the CRM leader, but it is expected to face stiff competition from Oracle, SAP and Microsoft.
The product they have made is phenomenal and is worth talking about. It is not a software (as they call it) application but an easy to use interface where people of an organization can log in via internet and maintain information and data. It is the best CRM vendor in the market as it is on demand (on cloud) which is easy to use, not much of IT knowledge required, inexpensive, and pay as you use.
There are a few reasons why you should know this company and their product:
1. Salesforce Practically Invented SaaS and Cloud Computing
SaaS stands for Software as a Service. Many of us think that Amazon made cloud computing extremely attractive through their EC2 environments and S3 storage, but Salesforce was there the whole time. In fact at the beginning of this century Amazon and Salesforce were the only two companies to really come out as huge giants that revolutionize everything we do. Google and Facebook weren’t around yet .
2. Salesforce is a Major Player in The CRM Market
Researchers predict that Salesforce will own almost one quarter of global market share by the end of the year. Yes, that means that they will own a quarter of this market with such stiff competition as SAP, Oracle, Microsoft and IBM. This is also incredible considering in 2006 they only owned 7%.
3. The Power of the Ecosystem
Salesforce has built an amazing ecosystem around their product. This is because they have built an AppExchange marketplace, similar to Apple’s app marketplace, to make it extremely easy for third parties to build onto their platform. We have seen how valuable an ecosystem has been for iPhones/iPads, Android phones/tablets and Facebook. It is no less valuable for Salesforce.
What is more, external developers can strengthen the product. You can never hire enough engineers to build every feature that your customers want, so open up your platform to let people build upon it and share (or sell) their customized applications.
Salesforce CRM offers numerous advantages to its users. Here is the short list of them:
Salesforce is low in cost, and, therefore, it is a low-risk management and organizational tool. Not only are the services on-demand–meaning customers only pay for what they want–but also there is no need for any hardware or software installation, because everything runs on cloud servers.
Maintaining a Salesforce database helps your company digitize and organize its sales records. This act alone leads to many other benefits. For example, tracking current records accurately helps your company to up-sell to existing customers, cross-sell to other clients more effectively and, even, find new clients.
Better Customer Service
Salesforce allows for the customization of profiles for individual customers. This means that every client has its own record, as opposed to grouping clients together. Having quick, organized access to individual customer records naturally translates to better knowledge about an individual client’s needs and a greater ability to provide solutions for those needs.
Salesforce CRM is a perspective business tool that can help you to succeed in your business. However you should always be aware that CRM software of any sort is not a magic cure for poor customer relations or inadequate sales follow-up. CRM software must be supported by an overall corporate strategy to improve customer communications and relationships.
What do you know about Salesforce CRM and how did it help you in the business?
According to Gartner’s predictions, by 2012, 50% of traveling workers will leave their notebooks at home in favor of other devices such as iPad, Tablets, and Smartphones.
By 2012, 80% of all commercial software will include elements of open-source technology. Many open-source technologies are mature, stable and well supported. Open Source is here to stay. Such as: specific applications such as Gimp (GIMP.ORG) which are now contenders for the commercial market. Look at the CRM market for good open source examples.
By 2012, at least one-third of business application software spending will be as service subscription instead of as product license (SaaS). The web will allow SaaS providers to compete worldwide against established players. Cloud computing & SaaS will be a big push this year – Microsoft, Oracle, Apple, etc are all moving in that directions. I think this will be big for development projects – many organizations will be showing Proof of Concepts with it — and it offers an option to crowded data centers. This type of development will go in conjunction with the changing view of Desktop platforms to the new alternative devices.
Personally, I don’t subscribe to Gartner’s views since they get it close 33% of the time. The OSS trend has been happening for 10 years now, the mobile trend has been visible for some 3-4 years now, and the service oriented trend has been visible for some 8 years now. They have little forward thinking.
In my opinion right now the trend is towards mobile. If you are a developer and you are not developing your application to run on mobile devices, you are behind. IOS, Android, Mac OSX, and Linux are the targets developers need to focus upon.
The next top trend is HTML5 which lends itself to the cross-platform need above. HTML5 still has a fair amount of shortcomings from a consumer perspective, but will solve those when the applications truly require the missing functionality.
Finally, the consumer markets are hot. Enterprise business continues to trudge along, but if you look around consumerization is everywhere.
So in summary, the trends are mobile/cross platform, HTML5/CSS3, and consumer focused software.
One last moment to think about. The software market is changing rapidly, a far faster pace than Moore’s law predicts. Hardware is also changing rapidly – ARM has changed the mobile industry and is about to change a lot more in the coming months. Software developers need to be looking much further ahead than Gartner just to keep up.
The German IT market is the largest in Europe and number 4 in the world (behind US, China and Japan). According to market research it is forecast to grow at a CAGR of 4% over 2011-2015. The addressable domestic market for IT products and services is projected by BMI to reach US$60.8bn in 2011 and US$71.8bn by 2015.
German IT services spending is forecast to reach US$24.8bn in 2011 and to rise to US$29.9bn in 2015. Demand drivers will include emerging technologies, such as projects to enable SaaS use, and reducing costs through data centre infrastructure outsourcing.
Despite the fact that German market is relatively mature, there is plenty of potential for ERP implementations in industries such as consumer products, telecommunications, energy, engineering transport and retail. ERP demand drivers include boosting the efficiency of global supply chains and logistics processes. Meantime, business intelligence will continue to be one of the fastest-growing product areas in 2011.
Industry Developments Government funding for technology policy measures amounted to EUR2.3bn. The German has announced it will provide an additional EUR12bn for education as well as research and development (R&D). Among other priorities, the government is determined to encourage German companies to innovate, to cope in the economic upturn.
In 2011, software vendors in the German market will focus increasingly on cloud computing. In October 2010, Microsoft launched a cloud computing alliance with German-based Datapoint, a provider of ICT services to the public sector. Meanwhile, SAP launched a new version of its hosted CRM software product SalesOnDemand, after the first version, released five years before, had failed to really take off.
One distinctive feature of the market is the influence of medium-sized companies. The German software market is competitive, with smaller companies having a niche alongside major players such as German software giant SAP, Oracle and Microsoft. Around 300 software providers compete in the enterprise resource planning (ERP) market for the small and medium-sized enterprise (SME) segment alone. Other major players across all segments include Sage, SoftM and Infor Global Solutions.
As far as German market characteristics are concerned, the German market differs from other European markets: German market is peripheral. If you want to sell to France, you have to be in Paris – and you have 90% of the market nearby. If you sell to the UK, you have to be in London – and you have 90% of the market nearby. If you sell to Germany you have to be everywhere. There is no single town dominating everything – particularly not Berlin. There are core areas for some market sectors. Frankfurt is such a core area for the finance market, Berlin for the governmental business and Munich for the IT companies. But Hamburg, Düsseldorf, Cologne, Stuttgart, Nuremberg are also important places for the business. And we shouldn`t forget about Bremen, Hannover, Mannheim, Karlsruhe, Leipzig .
German IT market seems to be rather perspective for market players. But we shouldn`t forget that in order to be a successful market player we should follow “the receiving party rules”.
Posted June 27, 2011on:
Fewer than 30 percent of IT expenditures go toward developing new functionality; most of the expense is for managing legacy systems. Isn’t that a problem? It definitely is and Cloud Computing may provide a solution to it. “This is the fundamental reason that cloud computing is important. Unlike SOA, cloud computing is not a buzzword driven by vendor hype; it’s different… Enterprise middleware, as we know it, will cease to exist,” said Spring founder Rod Johnson, senior vice president at VMware.
So, nowadays languages and technologies must step up to cloud challenge and evolve to meet the needs of cloud computing to maintain their prominence. So must do Java – “lead drive to cloud computing, otherwise, it’ll potentially lose to Ruby”, says Rod Johnson.
“Java needs continued productivity increases and must accommodate non-relational data stores like Hadoop to thrive in the cloud.., but these issues are in the process of being addressed.”
“Current methods in which IT deploys application servers, messaging brokers, and other software will give way to organizations either working with public clouds or their own private PaaS rather than dealing with low-level infrastructure components, which is complex”. Johnson noted that Java is a good fit for PaaS, offering a programming model such as Java EE (Java Platform, Enterprise Edition) or Spring.
And according to Oracle, Java EE 7, the next version of enterprise Java to be out next year, will be fitted with capabilities for PaaS cloud computing.”Our main goal is making the Java EE platform ready for use in the cloud so that you can deploy your Java EE apps into a cloud environment,” said Linda DeMichiel, Oracle Java EE platform lead. PaaS backing in Java EE 7 would entail evolutionary change, with support for multi-tenancy, small programming models, and new platform roles. APIs useful to a cloud environment would be added in Java EE 7, including JCache, for temporary in-memory caching of Java objects, and JAX-RS, which is a Java API for RESTfull access to services.
In addition to its PaaS capabilities, Java EE 7 is set to have limited support for SaaS, in which an application can support multiple tenants but each tenant gets a separate instance of an application. Oracle sees SaaS as the ability to deploy a cloud application where the application can serve multiple customers or tenants. Roles planned for inclusion in Java EE 7 include a cloud provider, such as Java EE product or PaaS provider, along with cloud customer roles, such as application administrator or end user.
Also Linda DeMichiel offered a glimpse of a subsequent Java EE 8 release, which would be fully modular and be tuned for use in SaaS cloud computing. With Java EE 8, Oracle is planning modularity akin to what is enabled in the Java SE (Java Platform, Standard Edition) 8 specification, along with more SaaS capabilities. A cloud profile for Java may be introduced and perhaps more cloud-related APIs, such as one for NoSQL databases.
So, in the next version Enterprise Java will gear to PaaS clouds and a subsequent Java EE 8 is going to be tuned for use in SaaS cloud computing.
With this, do you believe Java is evolving in the right direction? Will it lead drive to cloud computing?
And what closest competitors in the field does it potentially have? Perhaps Ruby?
You are welcome to share your opinions here.
Thank you so much,
To build or not to build? Or buy or switch to SaaS…Almost Shakespearean question about IT applications
Posted September 29, 2010on:
Time passes by but one of the oldest dilemma in IT keeps getting more complicated as new options emerge. Should you license a commercial enterprise application that looks like to meet 75 % of your needs? Or would it be better to build your own application that suits you as much as possible?
Through years of trials, errors and analysis a consensus conclusion has been crystallized out: “Buy when you need to automate commodity business processes; build when you’re dealing with the core processes that differentiate your company.” But have reality ever been so orderly? Afraid no. In fact companies face a lot messier and more interesting choices.
Build-versus-buy decision factors are as follows: cost, time to market, politics, architecture, skill sets, and strategic value. Commercial software may boast shorter time to market and lower maintenance costs than big in-house development projects. Complicated homegrown systems may handle difficult and specific tasks. The third character on the stage is SaaS, their offerings may also fit the strategic plans of an enterprise. So, what’s better?
“As vendors saturate the market from general-purpose CRM to the narrowest vertical solution, the economic pressure to buy and consolidate (or subscribe and let a SaaS provider deploy and maintain) continues to mount.” When time-to-market and money are top priorities IT execs evaluate commercial software first. No doubt the more standardized you are and the more you buy off-the-shelf, the more cost effective it will be for both implementation and ongoing maintenance.” Here it’s extremely critical to thoroughly understand total costs during the software lifecycle, typically 7-8 years, due to the fact that 70 % of software costs occur after implementation. Very often an in-depth lifecycle analysis that realistically estimates ongoing maintenance by in-house developers tips the balance in favor of buying.
On the other hand, executives from MCI, for instance, say: “Where we tend to invest is where we can get incremental revenue … or competitive advantage.” Many modern enterprises have recast their in-house development efforts within an SOA, enabling them to reuse rather than build from scratch. “Part of the decision is to look at your legacy applications and analyze what legacy you have that still has business value.”
Also the build decision has to be taken when the solution should be of such strategic and specific area to the business that commercial apps never enter into the discussion. In this case it’s better to follow agile development methodologies that allow you keeping cost down.
Now it is definitely to the point to talk about open source that enables a hybrid approach combining purchased and custom-built components. It’s sort of “getting the best of both worlds [of buying and building]”, as they say at Visa.
Still as far as open source is concerned there is the thing you should keep in mind. Although open source implementations invite all sorts of customization, ERP wars of the ‘90s have taught a clear lesson: When it comes to commercial software, avoid hacking the system when possible. The advice from MCI execs says to rather adapt your business processes in the not-unique areas (e.g. sales, financials, etc) to off-the-shelf software.
As an alternative to customization you may also turn to aftermarket products, like plug-ins, for instance. Try to avoid touching the main package and it will keep your maintenance costs down.
If to speak about SaaS, such kind of vendors typically lets customers pick and pay for functionality in modular fashion, versus licensing packaged software functionality. Additionally, SaaS incurs no hardware or software capital investment and so drives maintenance costs lower.
Lately market situation has also pushed some commercial software vendors, such as Oracle, SAP, and Siebel, to stick to the approach makes the buy decision more viable. This is possible due to using SOA, because in SOA business processes are broken down into coarse-grained application components, which begin to be standardized, commoditized and offered individually.
Personally I believe in IT world the majority of companies, especially large ones, use a wild mix of all these approaches and the line between build and buy is blurring more and more with the course of time. And what is your experience? What factors and conditions determine your choice in favor of this or that approach? I am very interested in hearing your point of view on the topic.
Thank you in advance,