How to Improve the Efficiency of Software Development for Cloud-based Environments

  • Source:
  • Written By:
  • Published: October 5 2011
Download this report for insight into a new class of online technology innovations that fosters quick development of new cloud-based software and modernization of business-critical legacy systems. Also featured in this report: essential guidelines from Technology Evaluation Centers for overcoming the challenges of software development, and a detailed checklist for vetting a system’s ability to adapt to good software development practices.

Report Preview

Business Context

There may be no IT issue more compelling for today’s businesses than cloud computing. IT executives interviewed by Gartner called it their top technology imperative for 2011.

The shift to the cloud is inevitable, and most organizations will move toward a mix of private (in-house) and public (remote) clouds. The key difference between the two is that you build a private cloud, but you buy a public cloud (with the caveat that access to the public cloud should only be granted to trusted users—if you do it right, a public cloud is just as private as a private cloud). On the private side, organizations are halfway there if they’ve already virtualized their servers. Once they take that step, they need to ensure that these virtual machines are flexible, taking advantage of extra resources as they’re needed and creating a view of business software as a unified manageable set of services.

As a second step toward a comprehensive cloud-based offering, organizations need to quickly develop new cloud-based software and modernize any software based on older technologies and hardware that continues to provide core services. Many old desktop applications, for example, are built from a variety of generic technologies, such as client-server applications, spreadsheets, and database management systems. The industry is currently overflowing with millions of such applications that are reaching the end of their life cycle.

These legacy applications, like other intangible assets, are hard to emulate by competitors, which is why they represent key differentiators and a source of competitive advantage. Typically, a significant investment in intellectual capital has been made in legacy systems over time.

Indeed, not all systems need to be modernized, and specific systems that are only used by a few employees are not good candidates. On the other hand, there are two important reasons to convert old and secluded systems to the Web:

  • Business justification: Stakeholders are requesting it since they know that enterprise integration (EI) and business-to-business integration (B2BI) are best achieved through distributed business processes securely accessed through an intranet or the Internet.
  • Technology justification: Business objectives are best achieved with modern IT technology strategies.
Another reason for modernizing these systems stems from the fact that desktop applications are prone to growth and increasing complexity over time. An application that started as a simple low-scale prototype can grow to a critical business application that supports tens and sometime hundreds of users!

To stay current with business needs, legacy applications must be quickly recycled into a modern format. Moreover, many corporations recognize the need to renew legacy mainframe applications in order to provide a Web interface and improve interconnections with customers and partners.

However, new software development and modernization projects are taking too many development and QA cycles. Poor time-to-market combined with prohibitive development costs are slowing down most organizations.

Is there a way to greatly reduce these business pains in order to leverage the cloud’s efficiencies—from both an economic and operational perspective?

Read the full report >>

Featured Software Research:

Cloud Communications Services: Five Questions You Need to Address for Success

Many businesses have been successfully using cloud-based applications for years, but following this path for communications is much more recent. For some businesses cloud communications just means VoIP telephony, while others include applications such as video, text, chat, messaging, email, conferencing, etc. This guide addresses five key questions to help you determine how the cloud aligns with your business communications needs—including reasons to use the cloud, who the cloud is best for, whom... Read More

Cloud/SaaS is the Perfect Solution for Food and Beverage Processors

Fast becoming the preferred delivery model for companies in other manufacturing industries, software as a service (SaaS) is being adopted by food and beverage processing companies using inadequate management systems. See how a SaaS-based enterprise resource planning (ERP) system helps processors operate more efficiently and profitably, and enables world-class security, disaster recovery, and an expandable storage capacity. Read More

You may also be interested in these related documents:

Graduating from QuickBooks to Cloud Financials and Accounting

A new breed of cloud computing solutions has emerged to address businesses’ real-time financial management needs. Research shows that these powerful and flexible solutions are gaining widespread adoption across nearly every application category, including financial management. Download this report to learn more about how cloud-based financial management solutions are responding to the growing needs of small and mid-sized organizations. Read More

Unleashing Cloud Performance

For IT and business managers, the question is not whether to use the cloud, but how. Fortunately, the virtualization and consolidation projects that ignited this renewed interest in centralized computing also provide a guide for realizing the full potential of the cloud. Learn how to understand, optimize, and consolidate resources to deliver the highest use and highest return on investment (ROI) for your business. Read More

Staying Aloft in Tough Times: Why Smart, Innovative Businesses Are Turning to Cloud Computing

  • Source: IBM
  • Written By:
  • Published:
Demand for business expansion, profitability, and an enhanced user experience is accelerating the move to cloud computing. Cloud answers the enterprise’s need to simplify and to use the best resources from the best devices, wherever they happen to reside on the network. For chief information officers (CIOs), it’s an opportunity to reduce operational complexity and deliver greater value to the organization. Find out more. Read More
comments powered by Disqus