5 IT experts weigh in on using software to your competitive advantage


5 IT experts weigh in on using software to your competitive advantage


CIO Roundtable
To be successful in the digital economy, organizations must identify ways to use software to their competitive advantage. Whether you're opening new markets, using it to improve customer outcomes, or to save time and money, software may be what separates the winners and the losers in the digital age.
We spoke with five leading IT executives to find out how they are evolving their organizations to be more software-centric – their remarks are available for download below. The conversation features remarks from:
  • Jay Ferro, CIO, American Cancer Society 
  • Bryson Koehler, Chief Information and Technology Officer, The Weather Company
  • John Marcante, CIO and Managing Director of Vanguard's IT Division, Vanguard
  • Tom Soderstrom, Chief Technology and Innovation Officer, Office of the CIO, Jet Propulsion Laboratory 
  • Cliff Tamplin, consultant and former Vice President of Technology Support and Risk Management for Hyatt Hotels Corporation.
In this roundtable, you will:
  • Learn seven ways to help your company become more software focused.
  • Find out the approach The Weather Company took to go from being a media company to a software company. You'll also learn why open source software is the “critical foundational component” of The Weather Company.
  • Learn the three key steps Vanguard has taken to become more software-centric, and how you can begin to do all three at your own organization.
  • Discover why software really is mission critical at Jet Propulsion Laboratory, including some mind-blowing background on the development deadlines JPL faces when it launches a spacecraft like Curiosity.
  • Learn how the American Cancer Society is using a set of APIs to create new software that is opening up new corporate and cause-branding partnership discussions.
Download the CIO roundtable, “Software: The true competitive differentiator” to learn more.
Continue Reading

How to Choose the Right Network Monitoring Software for You

How to Choose the Right Network Monitoring Software for You

Factors to consider when choosing a network monitoring software

In today’s environment of constant security threats, network monitoring is an essential part of protecting any company’s infrastructure. After all, the right network monitoring solution can not only maximize uptime and efficiency, but alert you to potential security breaches before they cause devastating—and costly—outages.
What’s more, a powerful network monitoring software can save busy IT professionals countless hours that would be spent having to monitor the status of switches, routers, servers, and other devices. Network monitoring software can eliminate the need to spend hours in front of a screen, giving you the peace of mind that no matter where you are, you will still be notified of potential issues before they cause significant problems.  
In addition, a high-quality network monitoring software solution also offers the ability to:
  • Improve overall network reliability
  • Assist with capacity planning
  • Track activity trends across the network
  • View the network topology
  • Streamline the troubleshooting process should issues arise
While understanding the benefits of network monitoring may be relatively straightforward, choosing the right software can be another story. Not all network monitoring solutions are created equally. IT and business leaders must select the option that provides the best protection for their organization’s sensitive information. Because of the importance of this task, there are several key factors to consider when selecting a network monitoring system.

Key Factors to Consider

It’s important to select a network monitoring solution with a broad array of features, as choosing the right software can help you achieve high level goals with only a minimal investment of resources. When evaluating your network monitoring options, it’s crucial to consider the following things:

Scope

One of the first factors to think about is the scope of the solution. In these respects, there are a few questions network administrators should seek to answer to help make this decision.
  • Will the solution be required in a single location or at multiple sites?
  • Will the system be used to monitor servers as well as all other network devices?
  • Will remote sites need monitoring as well?
  • Will virtual environments—such as storage, log file aggregation, or custom programs—need to be monitored?
  • Should systems that are typically down, like standby servers or cellular WAN links, be included?
These are considerably important questions to ask and answer, as the decisions made here will impact nearly all other aspects of the project. For this reason, take your time, do your research, and ensure that you come to the correct and best conclusions.

Connectivity and Scalability

Another factor to consider involves the architecture of the solution, including its connectivity and scalability. Your network is not going to stay the same. Every day it evolves business needs and requirements. For this reason, decision-makers should take into account the system’s connectivity to ensure the infrastructure can handle the requirements of the technology and its components. This is particularly important if considering an agentless solution, because these utilize a collector to poll source devices and pass along information. When considering connectivity, network administrators should examine the limits of these collectors to see how many devices can be supported and how much data will be traveling across the network.
While one of the more difficult considerations, it's also important to take a look at the system's options for scalability. Know what kind of load the monitoring application can stand, and what your choices are when (and if) you reach that limit. This will help ensure a longer lifecycle for the program as the company will be able to utilize it even if considerable growth occurs.

Deployment: On-Premise, Off-Premise, or in the Cloud?

Gone are the days of on-premise technology being the norm. With the rise of cloud and hybrid IT, administrators have more options when it comes to finding the right network monitoring solution for their business. Your IT team can manage your solution on-premise or in the cloud, or a third-party can manage it at their site, either on-premise or in the cloud.
Organizations who want more granular control of their network and its activities may prefer solutions that can be managed on-site. Those wanting to control costs may be interested in the cloud. For those who lack the time or resources to manage software themselves, a service provider may be ideal. What's best for one organization may not be best for another. Look at your organizational goals, the size of your IT team, and the resources you have on hand, and choose accordingly. 

Automatic Discovery

Some solutions come with built-in automatic discovery, allowing the technology to scan the network using Simple Network Management protocol (SNMP) to determine the current status of network components. For example, should the company add a new network component, a network monitoring solution with an automatic discovery scan feature can include the addition of that device to ensure your map is always up to date.

Topology Mapping

Alongside the need for discovery is the need for layer 2/3 topology mapping, which enables network administrators to have a visual representation of the infrastructure and its components.The mapping feature will not only identify but also help place devices in respect to their connections and relationship with other devices. The network topology mapping is an essential process to not only provide you with a visual outlay of your network, but also to intuitively maintain your network and provide you with performance and availability monitoring.

Alerting

Finally, intelligent alerting ensures that key employees, including network administrators and other IT staff, are notified should anything suspicious or out of the ordinary be discovered on the network. These kinds of activities can signal a breach, and intelligent alerting capabilities give the IT team the opportunity to respond to and mitigate any harmful tasks being carried out before they damage the network.

Intermapper: A Powerful, Easy-to-Use Solution

Intermapper is a comprehensive network monitoring, mapping, and alerting software that is both powerful and easy to use. Intermapper brings your network to life, presenting real-time views of traffic, device status, severity levels, and more. Its auto-discovery feature allows you to instantly map any device in your network, eliminating the need to manually enter device information. What’s more, it utilizes exception reporting, meaning you’ll only be notified as potential issues arise—not when things are running smoothly.
The Layer 2 module provides an in-depth, granular view of all equipment connections, while color-coded icons indicate if a problem has been acknowledged or remedied. Intermapper can monitor switches, routers, servers, or any other IP-enabled device and provide dynamic data, including response time, uptime, CPU and memory utilization, transactions per second, and even temperature. You can set up custom notifications to be alerted when customizable thresholds are exceeded or met. Intermapper’s responsive web interface allows you to monitor your network from anywhere, at any time, even from your tablet or mobile device.
Selecting the best network monitoring solution can take time and consideration, but having a powerful solution in place can help bolster security and offer improved insight into the health of your network. What’s more, it can save your company time, money, and peace of mind, allowing you to rest easy that your organization is working efficiently with a sound infrastructure.

Learn more about Intermapper: 

Continue Reading

Word Prediction - Better Living Through Technology

Word prediction when typing has become common place thanks to the feature built into mobile phones. However long before that word prediction was available for individuals who have difficulty typing efficiently on standard computers.

Word prediction can be useful for people who type slowly due to physical difficulties. Particularly for those who use a keyguard, large keyboard, or Windows’ free Slow Keys feature, or for those who type with one hand.

It is also useful for individuals who type slowly due to inefficiency in finding keys on the keyboard, and for people with dyslexia who make have difficulties with spelling.

Word prediction is often built into on-screen keyboards, and for users of switch access (for example for individuals with motor neurone disease).

Windows Word Prediction

This is a list of software that supports prediction on Microsoft Windows PCs:
Continue Reading

Leveraging Software-Defined Technology To Drive A Successful Infrastructure Refresh

Leveraging Software-Defined Technology To Drive A Successful Infrastructure Refresh


The race toward greater business agility means that organizations from all markets are rapidly undergoing some sort of rearchitecture of their network. This reachitecture, or digital transformation, will help businesses innovate faster, become more agile and will enable them to gain competitive advantages.
Riverbed

You might be asking yourself, what does this rearchitecture exactly mean? This can mean anything from moving segments of a business’s network to the cloud, to implementing a set of compliance criteria, to provisioning a new experimentation framework. All of these tasks offer the promise of cost savings and lower management overhead, which sounds like a no brainer. But how you handle this kind of infrastructure refresh is critical, as IT departments are already stretched, and with the wrong technology, these projects can involve additional operational and network related responsibilities. Legacy networks and approaches are not the answer. It’s time to move to a next-generation, software-defined architecture.
By leveraging SD-WAN (software-defined wide area networking) technology, IT is able to be far more efficient in network management, and have a more expedient support— cost savings any business welcomes. That is why SD-WAN is expected to grow to more than $8 billion by 2021 according to IDC’s Worldwide SD-WAN Forecast, 2017-2021.
What is SD-WAN?
SD-WAN uses a software layer of technology to centralize both the management and operation of a network. This is an ideal choice for businesses that are hoping to take advantage of a more cloud-based infrastructure, deploy an immediate application policy change across the entire network, or more raplidly roll out digital services.
Truth be told, any network focused initiative is a good reason to consider the adoption of SD-WAN technology, because it’s becoming more and more clear that the traditional legacy network has become a barrier for business agility. Managing network traffic, ensuring bandwidth availability and maintaining performance are demanding on resources, and also add to the overall complexity of a traditional network. When you factor in the additional time and resources required to do the heavy lifting when undergoing a cloud migration, or any new change to the network, considering the use of SD-WAN technology becomes a critical component of your infrastructure refresh, because it becomes much easier to use and manage.
Why SD-WAN?
Typically, when a business decides to deploy SD-WAN technology, two of the main reasons for doing so are to save money and maximize resources. This may seem simplistic, but breaking it down to these two drivers is a great way to get the attention of business owners. Also, they go hand in hand when viewing the benefits of SD-WAN technology for IT teams.
As business operations become more distributed, and as applications and their workloads move to the cloud, connectivity becomes another high priority for IT, as well as ensuring efficiency of the network. An SD-WAN can manage this by taking advantage of additional sources of bandwidth, including broadband internet, which are less expensive than relying on traditional MLPS (multiprotocol label switching) for connectivity. All of this, while also providing clear visibility to IT personnel across the WAN. For that organization— a wide compliance push, and a centralized management console of an SD-WAN solution enables a task that was once very time consuming to everything being implemented with just a few clicks.
And finally, for that network provisioning need, again, the centralized management capability of SD-WAN makes this task incredibly fast with the additional ability to monitor all network resources to ensure that the impact on overall network performance is not jeopardized.
By leveraging SD-WAN as part of any infrastructure initiatives, not only can you reduce the expenses associated with the traditional network, but you will be also able to deliver greater flexibility and operational efficiency to the IT organization. This newfound efficiency and effectiveness of IT with the use of SD-WAN technology provides an unbeatable value to any business in the today’s cloud and digital world.
An earlier version of this article was published in Forbes Technology Council.
Continue Reading

Learn About Open-Source Software

Open-source software (OSS) is computer software distributed with its source code available for modification. The software usually includes a license for programmers to change the software in any way they choose. They can fix bugs, improve functions, or adapt the software to suit their own needs. The Open Source Initiative (OSI) is a leading authority on OSS; their definition of open-source software complies with rules under 10 criteria.

These include:
  • Software redistribution
  • Source code availability
  • Distribution of licenses
  • License properties
  • Anti-discrimination

Licenses

Different licenses allow programmers to modify the software with various conditions attached. The OSI approves licenses that comply with their definition of open-source software. 5 of the most popular licenses according to the Black Duck Knowledgebase are:
  1. MIT License
  2. GNU General Public License (GPL) 2.0
  3. Apache License 2.0
  4. GNU General Public License (GPL) 3.0
  5. BSD License 2.0 (3-clause, New or Revised)
When you change the source code, one requirement of OSS is the inclusion of what you changed as well as your methods. The software created after code modifications may or may not be made available for free.

The Difference Between Open-Source and Commercial Software

Commercially available software, or proprietary software, doesn’t give access to its source code because the software is someone else's intellectual property.

As a result, users often pay for it.

OSS, on the other hand, is a collaborative effort -- the software is shared intellectual property among all who have helped develop or alter it.

Open-Source Software Vs. Free Software

Contrary to popular belief, neither focuses on the cost, or lack thereof, of the programs.

Open Source entails the free availability of source code and distribution. Free software, in like manner, includes code modification but emphasizes the freedoms users enjoy to do what they like with the software. The Free Software Foundation outlines 4 conditions for software to be considered completely free.

In addition, software can be classified as freeware. This means users download the software at no cost, but they cannot make any changes to its source code.

Advantages of Open-Source Software

While cost is a driving factor, OSS has several additional benefits:
  • High-quality results when the source code is passed around, tested and fixed.
  • It is a valuable learning opportunity for programmers. They can learn and apply skills to the most popular programs available today.
  • Many consider open-source software more secure than proprietary software because bugs are identified and fixed quickly.
  • Since open-source software is in the public domain, there is little chance it can become unavailable. This is important for long-term projects that rely on these tools for the duration of the project.
  • Most of the software is free. Costs may arise later, however, such as subscriptions or support fees.

Popular Types of Open-Source Software

Open-source technologies helped establish much of the internet.

Furthermore, many of the programs you and I use every day are based on open-source technologies. For example, Android OS and Apple’s OS X are based on the kernel and Unix/BSD open-source technologies, respectively.

Other popular open-source software is:

Open Source and Developers

OSS projects are collaboration opportunities that improve skills and build connections in the field. Developers must be proficient with standard tools of open-source development.
  • Communication tools - Email, real-time messaging, forums, and wikis help developers to find solutions or bounce ideas off each other.
  • Distributed revision control systems - When multiple developers in different geographical locations modify data and files, these systems manage the different versions and updates.
  • Bug trackers and task lists - Allow large-scale projects to monitor issues and keep track of their fixes.
  • Testing and debugging tools - Automate testing during system integration and debug other programs.

Conclusion

Thousands of open-source projects are alternatives to proprietary software. Work on an OSS project as a pathway to building a career in software development. In addition, programmers can hone their skills by working on the biggest software programs in the world. Facebook, Google, and LinkedIn release software as Open Source, so developers can share knowledge, innovate solutions and contribute to stable, functional products.

SOURCE: https://www.thebalance.com/what-is-open-source-software-2071941
Continue Reading