Free Essay

Migrating Legacy Applications, What You Need to Know

In:

Submitted By hrworker
Words 2269
Pages 10
Migrating Legacy Applications to the Modern World? What you need to know.

photo credit: Nanagyei photopin via cc Every machine evolves over time and gets to a point where it needs to be replaced or enhanced to fit new and changing needs. There are very less things that are sustainable to change. Software Applications are no different. As time progresses, as new technology arrives, new ways of doing things become the “norm”, things that were developed years ago start to age, appear old and tacky and calls for migration to the new system.

However migration is not always easy, not always necessary. Biting the bullet of migration is also a challenging task and there are certain things that need to be carefully determined before we jump in migration. Still reading? Lets take a look at what things we should consider before jumping to migration.

Current System
Life of a software as it is
As we just discussed, software application have an expiry date and though they are kind of working and get some work done, they tend to be replaced with a newer better version of it, specially when new technology comes often. Applications that are end user exposed example, website, mobile and desktop apps tend to expire more early then those backend applications, just because as new user experience techniques comes in to market, the old and not upgraded systems look outdated and are prone to loose business and are not appealing to the user. So how do we determine if an application is aged and needs to be replaced? Here are the hints ● Team spends more time patching things rather than building on it ● The underlying technology is so old, that we have limited support for it. ● User complains / User experience becomes unpleasant ● The application does things inefficiently than the competitor just because of its underlying technology. ● etc.

Obviously this is not a complete list but should give us the idea that we should start thinking about migrating our system to a better one.

Development to Usability Ratio
While all of the above still holds true, we should not rush to migration. One of they key point is development to usability ratio. The complexity of migration of an application is directly proportional to its usability. The higher the usability, the longer, complex and difficult the migration. Why? Because there is less window of error, more user adaptability etc. Getting back to the point, example if an application is developed for something that is only used by a certain people, its working fine, there are no scalability chances, and the audience (the end user) are perfectly happy, applications like those do not need to be migrated versus an application that is used by thousands or millions of people then chances are over time we will start to see the above mentioned issues (in life of software as it is) and at that time migration becomes inevitable.

Understanding the system. Deeply
Among other things, we also need to understand the existing system deeply. No migration can be successful without understanding what the current system does and how. Only after once we understand the current application properly, then only successful migration can be planned. This plays similar role as requirements play in new software development, improper requirements lead to improper development and similarly not understanding what we are migrating and why, may lead to incorrect choices and inefficient migration

Benefits of the old system. Yes there are benefits
You might say that, when we are thinking about the migration, how can that application still deliver benefits. Yes it can and it does. The application was developed for a reason and chances are it is still doing some things correctly which are crucial to the system those things are the reason that application lasted till today. One should highly recognize it, understand it and should be ready to enhance or at least equate those things after migration.

Value of trained clients.
This goes back to development to usability ratio and this mostly falls under end user exposed applications. Since the application is used for a long time and the fact that it still exists probably means that you have some people that are using and know their way around the application well. No matter you don’t like the experience that they get when they navigate around, but they can and they still get some work done because of existing application. When we plan to undergo migration, those people should be highly valuable. The application is for your clients and should revolve around how its best for them to use it, changing it drastically will impact lot of people, example, Bad examples: Microsoft Windows, Evernote, Good examples: Gmail, slick deals etc.

New system
Motivation evaluation
Migration is a high impact change. However before migration we should analyze the correct reasons behind it. What persuades us to do the migration? One must answer this question before planning a new system. Is because we are doing more support then

development? Is it because we look and appear outdated in front of our competitors? Is it because there is a better technology out there that can do the work we do currently, efficiently? Is it because we have a team that is more profound in a different tech/way of doing things? There can be numerous motivations behind migration and we should examine and identify those carefully so we can take right decisions when performing the migration.

Proposals and what does it solve?
After we have evaluated the motivation, its time about proposals, we should evaluate various proposals on migrations, explore different things and ways to do it. Time spent there can be long or short but one should definitely give it enough thought so that when you are in mid­way of the migration, there should be no moments like “Oh we should have done it this way.” Brainstorm, sleep over the solutions, and more importantly, should answer what does it solve? Does it stand behind the motivation that started this whole thing? Does it do anything extra? Does it take away anything? These are key questions and one should definitely think about it.

Try and foresee life
This one is the toughest and not always correct. However, sometimes there is a lot of effort going into this and there is probably a business model around the application, when we try and foresee life of an application, we should consider market trends, consider support life for the technology we plan to use in our proposals, foresee business requirement, product landscape, changing that might lead to migration. The reason we want to have some hint about it is because we want to compare our effort versus benefit.

Effort versus Benefit
Migration of a system to a new one is a big effort not to mention its a high impact change. Migration is not always the best solution and after we have recognized the problems, the motivation behind it, the proposals and have decent idea about the new systems life, we should always also compare the effort related to it with benefits. Are the efforts to be done justified? And we should hear it from more than one team example, something that may be more effort and less value to development team but can be of a high value to finance and accounts team etc. Overall for a product, are the efforts put up together to migrate to a new system should be well justified and well known. One can also not expect the migrated system to replace the old system which has been running for 25 years, point blank perfect the first time nor its going to be built in 3 months. Only when this is well known and established one should think about going forward with migration.

Client training versus user experience
One thing that is easy to miss is effort vs benefit is value of trained client as we discussed above and there change to the user experience. This also applies only to end user exposed applications but, one can be surprised how upset the new users can be when one changes / or take it away peoples favorite thing, remember the start button in windows 8? It can take a lot of effort when we try to find the right balance between our trained clients and perspective new users (who will probably expect the application to have the latest and greatest user experience). Be wise to consider and include those effort when do our comparison of effort and benefits.

Product Vision

photo credit: DaveLawler photopin via cc Product Vision plays a crucial role when we make any changes to our application and when we develop any features in our application. We have said enough that migration is a pretty big and high impact change. It’s going to use a lot of resources and will take time. While we do this, we should make sure we do not divert from our product vision, the end goal mission and future features that are supposed to come in our application at a later stage. A good way to evaluate this, is to think about a product some years from now from company’s/product managers point of view and make sure that the new proposed system will fit in just fine. As a matter of fact it should be even more supportive of upcoming features. We should evaluate and make sure that the vision the stake owners have for the entire product will not be disturbed by this new high impact change. We should evaluate the benefits of old system and benefits of new system and rank them against the product vision and make sure the change we are making is for the better.

Example if a product vision is to go native apps for desktop and mobile devices it might worth the effort to migrate the website but we should definitely consider migrating the back­end to a more restful architecture to support multiple clients.

Team

photo credit: ‘PixelPlacebo’ photopin via cc Team is as important as product. Whether you are a one­man army or a group of incredible people, team evaluation is must when going such a crucial change. Evaluation of the team against current system and new system is a must do. Chances are that your team is highly skilled in current technology stack and therefore can provide great support and quick development, but not so adept in new proposed technology stack. This is not bad but it may take team members to adapt /learn and go get better in it as they are in any other technology. This is added effort and should be known across the team. You do not want to end up in a system where one or two person know the most about it and others are clueless.

Decision Factors

photo credit: Jeff Belmonte photopin via cc So we have spent time and resources to evaluate the need for migration, the proposal of how to do the migration, the product vision, the team. We should be all set for migration right? Wrong. We still have some things to decide before we get to the migration. Cost is always an important point in every application. Does the migration in any way have more costs then previous? Are those costs justified? The answers to this may be quick but one should at least have it covered before jumping in the migration. The other factor is support to the current system. This is most challenging in small teams and migration is tough since the support for current system is dependent on the same team that is working on migration. These should be carefully examined before starting any migration project.

After deciding, “Yes” to migration.
Ok now you have carefully considered all the factors that we need to for a migration we need to decide how we are going to do it, is it something that needs to be done in full or in parts, they both have some things to worry about, If we go with full fledged migration, the correct time estimation is hard. If we go with partial than we should think about will our clients be able to accept the partial system? User acceptance is not easy with a partial system, no matter how great that partial system is. One way to ease this is to apply the 80­20 rule when going in partial system, so we get done 20% of functionality that is used 80% of the time. If we are going full development, we should make sure, everyone understands that the deadline needs to be realistically flexible.

After Effect
So what happens after migration, or even in process of migration when we decided yes to migration? Team training happens, each team player who is playing significant role in migration is bound to find something new, that is interesting or scary. Team players are bound to undergo adaption of new technology, software, means of coding etc.. Continuous refactoring happens, when we develop something with new technology, its not always “the best” at the first time, as people learn about it, they find new and interesting ways to do it, but its important to go back and refactor the old code to new beautiful, easy, simple to understand code.

Conclusion
So overall, migration is hard, but doable, we should think about all of this when undergoing or planning migration so that we can take well informed decisions. It should not be scary; it’s nothing less than a project in itself. Share away your thoughts in comments…

Similar Documents

Premium Essay

Email Migration Plan

...proposal is for the mass email migration of Ricks Automotive and the plan for this migration. We will go over the scope that will be implemented and if there are any questions by the end of the proposal, email the team lead for any questions. Onboard Completion Roadmap: Ricks Automotive Below you’ll find the email migration plan created specifically for your business, Ricks Automotive. Please read through it and let us know if you have any questions. Please Note: The following agreement will not be considered until the Technical Team and an overview of Office 365 Online and Desktop applications has taken place, this will include installation of desktop applications, walkthrough of import/export feature and configuration of a web client. In attendance of this meeting will be the Ricks Automotive Technical Team and the onboarding engineer addressing any initial inquiries and further acquainting the Ricks Automotive Technical Team with Office 365. Note: This migration process will pose a branding issue as the mailboxes created will not be sending from the legacy mailbox name but rather the default alias in your account (e.x. admin@contoso.com would become admin@onmicrosoft.contoso.com) After the initial testing period has taken place another Onboard Completion Roadmap will be created to be signed and the process can begin. Phase 1 – Preparation Train-the-trainer: Working hand in hand, we will provide the Ricks Automotive Technical Team with a robust resource list to serve as...

Words: 1884 - Pages: 8

Premium Essay

Gta San Francisco and I Just

...is used in an IC situation - for example, if a person says 'lol' without using /b, it will be known as metagaming because no one would actually say 'lol'... View Full Essay Join Now Please login to view the full essay... Essay's Statistics Submitted by: BilalH Date shared: 04/16/2014 08:12 AM Words: 497 Pages: 2 Save Paper Report this Essay Similar Documents Example Ls-Rp Application Information Systems And Software Applications Information Systems And Software Applications 21. Describe How Or Why Integer Programming Or Goal Programming Or Nonlinear Programming (Choose One) Might Be Used In a Real-World Business Situation. Be As Specific As You Can And Use Examples As Appropriate. 65 Successful Harvard Business School Application Essays 2Nd Edition 1 Information Systems And Software Applications The Current And Future Applications Of Bluetooth Wireless Technology Shareholder Letter Example Application.Servers.For.e-Business Web Applications Migrating Legacy Applications, What You Need To Know Application Of Management Science In Business Low Ball Application Hello Probability And Statistics For Finance Lokjmhnbvc Financial Institutions Management a Risk Management Approach 7E Fiam Skills Machine Learning LoginJoin RSS ©2016 TermPaperWarehouse.com Privacy Policy Terms of Service Copyright Information Contact Us Help Advertise With...

Words: 286 - Pages: 2

Premium Essay

Migrating Business to the Cloud

...Migrating IT service to the “cloud.” Student’s Name: Course Title: Professor’s Name: Institution: Department Date: Introduction Cloud computing promises a revolutionary move in the provisioning of computing resources within an enterprise. An IT network of a company maintained by an IT manager and technician may be forced to migrate to the cloud when its capacity to hold the expanding needs of its workforce goes beyond control. The US National Institute of Standards and Technology (NIST) defines cloud computing as a model for enabling convenient, on-demand network access to a shared pool of configurable resources of computing that can spontaneously be provisioned and released with reduced management effort or service provider interaction (Mell and Grance, 2011: 2). This paper will focus on a project dealing with migration of an IT company to the cloud. As a project manager it is essential to keep an eye on what is happening during the project and foreseeing the general procurement of that newly remotely hosted service. Project Scope It is worth in noting that the strategy for acquiring cloud migration services should align with the strategy of the Federal Data center consolidation initiative. This project's overall goal is to implement the migration of workloads and the applications to the cloud, including the provision of cloud service environment which is essential. To achieve the objective, the cloud migration services must comply with the applicable business...

Words: 2392 - Pages: 10

Premium Essay

Final -Training Tip Guide for Operating Systems

...Training Tip Guide for Operating Systems at Datamax Inc. IT/282 2013 Introduction to Operating Systems Before we start we should know what an OS (operating system) is. It’s an operating system that manages your hardware, it will run the applications and provide an interface for users, stores, and it retrieves and manipulates files. Basically, every Windows operating systems have variations one being better than the next over time. I will start with Windows 2000, it is an upgrade of Windows NT, which came in a couple of versions, and some were designed for the use with desktops while others were designed for high-end servers. Windows 2000 Server, Advanced Server, and Datacenter Server are network server operating systems. Windows 2000 offered several improvements over Windows NT, including a more stable environment, support for Plug and Play, Device Manager, Recovery Console, Active Directory, better network support, and features specifically targeting Notebook computers. Windows 2000 has a lower system requirements and it has also has an easier interface, whereas Windows XP has all of the features like Windows Movie Maker, inbuilt CD writer support, Internet firewall, as well as Remote Desktop Connection. Windows 2000 is a lot better version of Windows NT and it’s also available in several different versions. Windows 2000 was released to manufacturing on December 15, 1999 and launched to retail...

Words: 3189 - Pages: 13

Premium Essay

Study Guide

...Migrating to a Standardized ERP System in a Cloud Computing Environment at ABC Corporation Barbara Ferneyhough Managerial Applications of Information Technology – IS535 (ON) Section B DeVry University, Keller Graduate School of Management December 11, 2011 Course Project Example used with permission from student Migrating to a Standardized ERP System in a Cloud Computing Environment at ABC Corporation Proposal Topic This proposal discusses the use of multiple financial systems throughout ABC Corporation (ABC), the impact that this has upon effective corporate operations and proposes a solution. ABC maintains four different ERP systems (BaaN, PeopleSoft, SAP and Deltek) and a financial consolidation system (Hyperion) across all of its divisions leading to increased IT costs as individual systems must be procured, maintained, and manipulated to provide financial data in a format that is meaningful to the home office for reporting and strategic management purposes. Not only is this a potentially inefficient use of technology, the use of a non-standardized system impacts the ability of management to obtain, manipulate and interpret critical data elements for strategic planning purposes and regular performance monitoring. Problem The business problem to be solved is how to improve operational efficiencies, reduce IT costs, and improve insight into the financial management aspects of the company for improved strategic planning and performance monitoring. Approach ...

Words: 7227 - Pages: 29

Premium Essay

Cloud Computing

...ongoing IT infrastructure challenge for many senior technology executives. Indeed, over the past 10 years, the typical business application architecture has evolved first from a desktop-centric installation, eventually to client/server solutions, and now most prominently to loosely coupled web services and service-oriented architectures (SOA). Each of these evolutionary steps has built upon the previous while adding new challenges, dimensions, and opportunities for IT organizations and their business partners. Recently, virtualization has become a prevalent and widely accepted way to reduce operating costs and increase the reliability of enterprise IT. In addition, concepts such as grid computing make possible a whole new class of analytics, data crunching, and business intelligence tasks that were previously cost- and time-prohibitive. Along with these technology changes there have also been fundamental changes in how markets work, with the speed of innovation and product introductions increasing at an unprecedented rate. Taken alongside the wide acceptance of Software as a Service (SaaS) offerings, all of these concepts have inspired the latest turn in the IT infrastructure challenge: cloud computing. Amazon Web Services (AWS) provides a flexible, cost-effective, scalable, and easy to use cloud computing platform for businesses of all sizes. What is “Cloud Computing”? Cloud computing has become one of the most discussed IT paradigms of recent years. It builds on many of the...

Words: 4330 - Pages: 18

Premium Essay

Microsoft Access or Microsoft Sql Server: What's Right in Your Organization

...of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events...

Words: 6412 - Pages: 26

Free Essay

Challenges in Migrating to Lte

...Challenges in Migrating to LTE Macquarie University Contents Abstract 2 Faculty of Science ITEC850 Network Management Assignment #2: B3G or 4G Networks (Group Project) Due: 24th May 2012 Written by: Barry Ho & Willis Kwok Lecturer: Mr Milton Baar Introduction Aims and Goals Challenges Horizontal Handover Vertical Handover QoS Techniques Advantages/Disadvantages Conclusions & Future Work References Appendix A Appendix B 2 3 4 4 7 8 10 11 12 13 14 Appendix C 15 Abstract There have been tremendous growths in the use of mobile technologies in recent years. In the early days, only the rich and keen early adopters were able to own mobile phones, which were large in size, required a substantial source of power to operate and were limited in functionality and quite restrictive in terms of mobility. Today, over 5.6 billion subscribed devices are in active use, which represent approximately 80% of the world population and are rising. (Gartner) Improved reception power coupled with increased network coverage and penetration, global roaming capability, sharp quality, fitto-palm size with large screen and lightweight are the significants of today’s user terminals. Given such advances, the growth within the large increases of cellular use has been on mobile data. In 2011, the total mobile data service revenues were close to $315 billion (Gartner). LTE is a serious improvement in network architecture to handle this surge in demand and is embraced by all providers. This...

Words: 4740 - Pages: 19

Premium Essay

Preparing a Company-Wide Migration to Windows 8

...2015 I would like to take this time to thank Chief Financial Officer and the Chief Information Officer for taking some time in their busy operation schedule to listen to my report. This report was created to address the concerns they have with the possibility of migrating from Windows 7 to the Windows 8 operating system for their company. This proposed change will affect the entire company and how it operates on a day to day basis. The Company Crescent Manufacturing is known as a luxury leader in the world of crafted home furnishings. The company is comprised of three different locations. First there is the Texas division that has 250 employees and this is structured as the corporate headquarters. Secondly, there is the location in Maryland with has 175 employees and this location is comprised of an operation component, a small IT department and the company’s human resources department. Lastly is the division that is located in Nebraska with 25 employees and this location is primarily a manufacturing plant that is staffed by production line employees, a line supervisor and a plant manager. Each of the individual location has specific needs that vary from the others and this report will cover how to handle those needs and how they will affect the company as a whole. The SWOT analysis will be a comparison that illuminates the Strength, Weakness, Opportunity and Threats that affect any business decisions that are needed. STRENGTH: Performance has been greatly improved due to...

Words: 2546 - Pages: 11

Premium Essay

802.11ac Migration Guide

...5 6 6 6 6 6 6 7 8 8 8 8 8 9 10 Aruba Networks, Inc. 2 802.11ac Aruba Migration Guide Introduction Wi-Fi has become such an amazingly successful technology because it has continuously advanced while remaining backwards compatible. The current state-of-the-art Wi-Fi is known as Wi-Fi CERTIFIED n or 802.11n. 802.11n has become popular because it improves performance. As 802.11n has become a standard interface on PCs, tablets and smartphones, the applications used by these devices have continued to progress. Mobile technology has encountered the next frontier – video. Whether delivering YouTube to smartphones or moving HDTV signals around the office or home, video has become a significant driver of network traffic, chiefly because it requires one or two orders of magnitude more bandwidth than other IP services. Now the 100 Mbps or 200 Mbps rates enabled by 802.11n, breakthrough figures that put it on a par with 10/100 Mbps Ethernet just a few years ago seem barely adequate for some emerging video applications. The next step in improving performance is 802.11ac, with speeds up to 1.3 Gbps in 2013 and much higher by 2015. The purpose of this paper is to provide a level of guidance towards the migration to...

Words: 3787 - Pages: 16

Premium Essay

Chi Lsdfopdfmsp

...worker productivity. Have an overview of the implementation process (e.g., the ERP life cycle, business process reengineering, project management, and change management). Understand the role of staff, vendors, consultants, and the organization in making the ERP implementation process successful. Comprehend the ethical, global and security challenges while implementing an ERP system, as well as get an overview of ERP vendors and industry trends. CHAPTER  OUTLINE:     I. II. III. IV. V. Opening Case: Hershey’s Enterprise 21 Project Preview a) Enterprise Systems in Organizations b) Information Silos and Systems Integration c) Enterprise Resource Planning (ERP) Systems Enterprise Resource Planning Systems a) What is an ERP? b) Evolution of ERP c) Business Process and ERP d) ERP System Components e) ERP Architecture f) e-Business and ERP g) Benefits and Limitations of ERP ERP Implementation a) Business Process Management b) ERP Life Cycle c) ERP Implementation Strategies d) Software and Vendor Selection e) Operations and Post-Implementation People and Organization a) Project Management b) Role of Consultants c) Change Management d) Business Process Reengineering e) Global,...

Words: 4056 - Pages: 17

Premium Essay

Voip and Ip Telephony Implementations

...[pic] VoIP and IP Telephony: Planning and Implementation Table of Contents Executive Summary………. Legacy Telephony Technology………. Public Switched Telephone Network (PSTN) ………. IP Technology Solution Overview………. What is VoIP and how it works?.......... What is IP Telephony? ) ………. Benefits of IP Communications over a Converged Intelligent Network) ………. Economy) ………. Flexibility) ………. Resilience) ………. Productivity) ………. Building Blocks of Converged IP Communications Networks) ………. Network Infrastructure) ………. Applications) ………. End Points (Client Devices) ) ………. Call Processing) ………. Major IP Communications Solutions) ………. IP Telephony) ………. Considerations for Deploying IP Telephony) ………. IP Conferencing) ………. IP Contact Centers) ………. Unified Messaging) ………. Rich Media Communications—Integrated Audio, Video, and Web Conferencing) IP Videoconferencing) ………. IP Video Telephony) ………. Extension Mobility) ………. IP Telephony Applications) ………. Mobility Applications) ………. Softphones/Soft-agents ) ………. 802.11a/b/g Wireless LANs and Wireless or Soft IP Phones ) ………. Teleworker / Support) ………. Emergency Alerting Applications ) ………. Business Continuity / Disaster Recovery) ………. Land and Mobile Radio Convergence) ………. N11 Services—211, 311, 511, 711 Services to Relieve Overburdened 911 Systems ) ………. Video/Audio-On-Demand, E-Learning) ………. A "Typical" VoIP Configuration………...

Words: 10550 - Pages: 43

Premium Essay

Voip

...Voip and Ip Telephony Implementations [pic] VoIP and IP Telephony: Planning and Implementation Table of Contents Executive Summary………. Legacy Telephony Technology………. Public Switched Telephone Network (PSTN) ………. IP Technology Solution Overview………. What is VoIP and how it works?.......... What is IP Telephony? ) ………. Benefits of IP Communications over a Converged Intelligent Network) ………. Economy) ………. Flexibility) ………. Resilience) ………. Productivity) ………. Building Blocks of Converged IP Communications Networks) ………. Network Infrastructure) ………. Applications) ………. End Points (Client Devices) ) ………. Call Processing) ………. Major IP Communications Solutions) ………. IP Telephony) ………. Considerations for Deploying IP Telephony) ………. IP Conferencing) ………. IP Contact Centers) ………. Unified Messaging) ………. Rich Media Communications—Integrated Audio, Video, and Web Conferencing) IP Videoconferencing) ………. IP Video Telephony) ………. Extension Mobility) ………. IP Telephony Applications) ………. Mobility Applications) ………. Softphones/Soft-agents ) ………. 802.11a/b/g Wireless LANs and Wireless or Soft IP Phones ) ………. Teleworker / Support) ………. Emergency Alerting Applications ) ………. Business Continuity / Disaster Recovery) ………. Land and Mobile Radio Convergence) ………. N11 Services—211, 311, 511, 711 Services to Relieve Overburdened 911 Systems ) ………. Video/Audio-On-Demand, E-Learning) ………. A "Typical" VoIP Configuration………. The Economics of VoIP ………. Selecting the...

Words: 10553 - Pages: 43

Premium Essay

Envirornment Management

...Knowledge Workers, Lucknow ) Part 1: Introduction: 1. What is an Enterprise? An enterprise is a group of people with a common goal, which has certain resources at its disposal to achieve this goal. In traditional approach , the organization is divided into different nits based on the functions they perform. These departments function in isolation and have their own systems of data collection and analysis. In enterprise way the entire organization is considered a system and all departments are its sub system, each sub system knows what others are doing , why they are doing and what should be done to move the company towards common goal. If the information that is generated is accurate, timely and relevant, then the systems will go a long way in helping the organization to realize its goals What is ERP? ERP integrates the information system of an organization and automates most of the functions. The activities supported by ERP system include all core functions of an organization, including financial management, human resource management, and operations. Increasingly, ERP vendors are offering “bolt-on” products , such as business Intelligence (BI), Product Life Cycle Management (PLM), Advance Planning and Scheduling (APS),Customer Relationship Management, Supply Chain Management etc Why ERP ? Today having an ERP is not a luxury, but a necessity. Having a properly implemented ERP system and a fully trained workforce that knows how to use system in best possible way is a must for survival...

Words: 20066 - Pages: 81

Premium Essay

Capital Structure

...TUTORIAL Cloud Computing Tutorial Cloud Computing provides us a means by which we can access the applications as utilities, over the internet. It allows us to create, configure, and customize the business applications online. This tutorial will take you through a step-by-step approach while learning Cloud Computing concepts. Audience This reference has been prepared for the beginners to help them to understand the basic-to-advanced concepts related to Cloud Computing. This tutorial will give you enough understanding on Cloud Computing concepts from where you can take yourself to a higher level of expertise. Prerequisites Before proceeding with this tutorial, you should have basic knowledge of Computers, Internet, Database and Networking concepts. Such basic knowledge will help you in understanding the Cloud Computing concepts and move fast on the learning track. Copyright & Disclaimer Notice All the content and graphics on this tutorial are the property of tutorialspoint.com. Any content from tutorialspoint.com or this tutorial may not be redistributed or reproduced in any way, shape, or form without the written permission of tutorialspoint.com. Failure to do so is a violation of copyright laws. This tutorial may contain inaccuracies or errors and tutorialspoint provides no guarantee regarding the accuracy of the site or its contents including this tutorial. If you discover that the tutorialspoint.com site or this tutorial content contains some errors, please contact...

Words: 9938 - Pages: 40