Tuesday, March 10, 2009

Enterprise Applications Strategy

Enterprise Application Strategy (EAS) is one of the most important decisions of any organization, small or big. And by EAS, we should not assume ERP, CRM and SCM. An EAS must include the desktop operating system, the productivity tools, collaboration tools and the back office/front office applications.

While the operating system and desktop tools are dependent on the hardware vendor, the enterprise applications are often the result of painstaking analysis, evaluation and eventual implementation. Such projects can take considerable amount of resources and time. It might cost between Rs 10,00,000 and Rs 25,00,000 for the software license, hardware purchase and implementation. When you add the annual license and support costs, the total cost of ownership increases.

An organization using some distribution of Linux, OpenOffice, Firefox, Thunderbird or Evolution will achieve the same level of productivity as another using commercial closed source products that are based on Microsoft® Windows. Determining cost effectiveness is really a financial exercise and is beyond the scope of this essay. The objective is to generate enough curiosity and provide us with enough information to assess what options are available.

Software Evaluation Criteria
Use the following key evaluation criteria to determine cost effectiveness of application/software:
  1. Total Cost of Ownership: What is the total cost of ownership of the application? Does this need special hardware? What other applications should be purchased/installed to ensure optimum usage? What is the cost of training/retraining users? Are there any implementation costs involved?
  2. Reliability: How reliable is the software?
  3. Security: Are there any inherent security risks? How to ascertain that this piece of software does not contain malicious code?
  4. Defects: How are defects identified during and after the development of this product? Has it been extensively tested?
  5. Support: Is there a support structure that can keep the software from becoming unusable or obsolete? What is the SLA, if one exists? Is there a road map for future updates/upgrades?
  6. Scalability: What will the impact when the organization doubles or triples in size?
  7. Compatibility: Is it compatible with the existing applications and software? Can it be used with existing data? Is data migration methods standard and easy to use?
  8. Quality of Code: What quality management methods were used in its development and testing?

Desktop System Software
Linux - so many flavors of Linux and each of them so good, it is difficult to zero in on any one distribution. Features match what is available in Windows, if not better. Usability, which was a bane for Linux due to its Unix like architecture, has improved dramatically making it better than Windows, if not the same. Ubuntu is so user friendly that it will make you think twice before paying for that copy of Windows. In fact, Dell has started shipping desktops and laptops with Ubuntu, on request.

A Linux desktop is not only Open Source and therefore free, but it also has a lower risk profile. There are very few malicious programs that attack the Linux platform. One reason is that there were not many of them and viruses need a large installed base to make an impact. Another reason, and an important one, is that the security is higher in Linux (based on Unix) which makes it difficult for viruses to take control of a Linux desktop.

What makes it cost effective to use a Linux desktop?
  • The OS comes bundled with OpenOffice.org office suite, saving you over USD 500.
  • Firefox, Thunderbird and Evolution comes built in. Evolution, a email/address book/calendaring tool, is as good as Microsoft Outlook.
  • Linux is far more secure, thereby eliminating the need for anti-virus solutions or firewalls. For those who are paranoid, there is an anti-virus software called ClamAV and Firestarter, which is a very powerful firewall application.
  • For those indispensable Windows games and applications, there is Wine, which is a windows emulator that can run almost all of them.

Desktop Tools

Under this category one must include word processor, spreadsheets, presentation software, money management solutions, image manipulation, audio/video tools, Diagramming tool and Project Management software.

Open Office is an excellent suite that is compatible with all the leading commercial closed source solutions. This article was written on OpenOffice.org Write, the equivalent of Microsoft's Word. Unless you have some really esoteric formulas embedded in your Microsoft® Excel® spreadsheet and you don't have the time to redo them if OpenOffice.org makes a mistake, there is no reason not to try OpenOffice.org. If you don't want to install any software locally, try Google documents. All you need is a browser, preferably Mozilla Firefox. :-)

Money Management solutions are a dime a dozen in the market. But if the idea is to save that dime, try GnuCash. An open source solution that is as open as it gets, it is a great replacement for Quickbooks® , Microsoft Money® and Tally® . Of course, not many of the accountants in the country know how to use it because of Tally's overwhelming presence in India. But we will get there, soon!

Adobe Photoshop® is the holy grail of image manipulation software. For the OSS world, enter the Gimp. GIMP is an image editor par excellence that can do everything Photoshop® can do. Just search for GIMP on Google® and you will see how popular it is. Gimp even works on Windows and Mac.

Audio/Video tools are a must for today's media hungry users. There are great tools like Nero, PowerDVD, WinDVD and then there are tools like Brasero, VLC Media Player. While the former set of tools are commercial closed source, the second group is open source and costs you nothing to install. Some of them are also available on Windows. Each of these tools are packed with enough features to give the paid software the boot.

Microsoft's Visio is an excellent diagramming tool. It costs about USD 220, the last time I checked. So I use Dia , a diagram creation tool that supports UML modeling and runs primarily on Linux but also Windows and Irix.

Microsoft Project (MSP) is a very good Project Management tool. It is used quite extensively across the globe, costs about USD 550 and is pretty flexible. It even has a Microsoft Project Server product that can serve as your enterprise project management solution. I use OpenProj from Projity. It's user interface and features will be familiar to MSP fans. OpenProj fills an important gap in the desktop market, as a key component in the Office family of products now has a replacement available on Linux, Unix, Mac or Windows.

Enterprise Applications

Traditionally a stronghold of commercial closed source giants like SAP, Oracle, PeopleSoft, Siebel, Salesforce.com, JD Edwards & Microsoft; the enterprise applications world is changing at an extremely fast pace. SugarCRM is a very popular Commercial Open Source CRM software that has been embraced by a lot of Small and Medium Enterprises (SME). What makes it attractive is that it provides quite a bit of the Sales Force Automation that is needed by most organizations with a peppering of other related processes. Add to it the fact that it can run off a shared/virtual dedicated server, and the proposition is definitely a killer. The application is also available in the commercial flavor with more features at significantly lower costs than SalesForce.com.

vTiger is an Indian solution that is built on the SugarCRM platform. The navigation is user-friendly and the analytics are a definite positive. Both SugarCRM and vTiger work on the LAMP/WAMP (Linux/Windows along with Apache, MySQL and PHP) stack. They use relatively low resources and a Dual Core P4 box with 2 GB of RAM can comfortably support over 20 users. Good value for money.

Apache has the largest web server user base in the world. They are a big Open Source Software sponsor and they now have an ERP platform/framework called Open For Business (OFBiz). Having designed large solutions using PeopleSoft/Oracle applications, one fully understands the scalable architecture that OFBiz has been built on. Some of the key team members of OFBiz decided to make it better by adding CRM and Financials to it. The end product is called Opentaps and also has a large fan following. OFBiz/Opentaps provide everything an SME needs and more, for Manufacturing, Online Storefront, Accounting, User Management, Inventory Management, CRM and Financial Accounting.

For those organizations that are largely project driven, ]project open[ is an excellent Enterprise Project Management solution. It works on a slightly different stack of AOLServer and Postgres. While the technology stack is uncommon, the product is wonderful and provides everything that is needed for a software consulting, event management or any other organization where time management is critical. It even integrates with GanttProject to upload tasks and create templates. ]po[, as it is abbreviated to, has a pretty large user base and is used across the globe by a variety of industries.

Conclusion
We are witnessing a change in the way software applications are increasing our productivity and entertaining us. While these applications are not very expensive in most cases, we should be cognizant of the fact that there are other avenues to explore before settling on the software of choice. The open source movement, if one may call it that, is gaining great momentum and is a significant force to be reckoned with. The software quality is much better, not because of the revolutionary nature, but because people are doing it willingly and collaborating for the common good. Contrast this with commercial software that is delivered against tight deadlines and sometimes the code might just not make it, or worse still, makes it with significantly bad quality of software. While commenting on the philosophy of OSS is beyond the scope of this article, here are some reasons why OSS is better.
  • The developers are voluntary, this translates to more passion resulting in better quality
  • The nature of OSS development lends itself very easily to compressed release cycles
  • User needs can be implemented pretty quickly in the forthcoming release
  • Bugs are fixed at a rapid pace in total contrast with commercial closed source software
  • Evidently, user responsiveness is much higher in OSS
  • Lastly, the security is significantly higher because a highly distributed team participates in the design, development and testing of OSS.

This does not mean in any way that using OSS is easy and we should do away with commercial solutions. OSS is great for people with do-it-yourself attitude. We need to have skills in house or look for partners who are willing to assist our organization in the OSS strategy. We have all been pampered by the support offered by the large software production houses. For users of Oracle or SAP, support comes at a significant price, but it is from a single source. Troubleshooters from these large organizations can typically come and assist us in resolving problems with the entire stack. In the OSS world, there is no equivalent. The stack consists of multiple products and pinpointing a problem might get difficult if your partner is not familiar with the stack or does not have a network that can support them solve our problems. We need to weigh these factors carefully before taking the plunge, either way.

71 comments:

Unknown said...

This is the nice post & more informative on the open source business....
It explains about the technologies in the market.... very well...

Sales force is the leader in this regard... CRM plays a vital role in the successes of any business..... huge openings on sales force ... you can check out here ::::

Salesforce Training In Hyderabad

Harshita said...

Informative article. Helped a lot as I used it during Salesforce CRM training in Chennai for my students. Thank you, keep writing.

Harshitha

Unknown said...

Thanks for sharing the pretty post! SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future.
Regards,
SAP courses in chennai|SAP institutes in chennai|SAP Training in Chennai|sap course in Chennai

Jhonathan said...

Salesforce is the best company that offers the efficient CRM service to the every entrepreneur in this world. Thanks for your content too. I would like to come back to this blog again in future.

Saesforce crm Training in Chennai | Salesforce training in chennai

Unknown said...

Cloud computing is a technology in which the future Information technology is going to rely on for their entire process. This is a technology that is not going to disappear just like that or the craze for this will also never reduce(). Your worth able content is also insisting the same. Thanks for sharing this in here.

cloud computing training in chennai | cloud computing training centers in chennai

Anonymous said...

awesome way to get exert tips from everyone,not only i like that post all peoples like that post,because of all given information was wonderful and it's very helpful for me.
cloud-computing Training in Chennai

jayanthi said...

This is really a great post. Thank you for taking time to provide us some of the useful and exclusive information with us. Keep on blogging!!

Cloud Computing Training in Chennai

Unknown said...

Nowadays, most of the businesses rely on cloud based CRM tool to power their business process. They want to access the business from anywhere and anytime. In such scenarios, salesforce CRM will ensure massive advantage to the business owners. Amazon Web Services Training in Chennai

big data training said...

Thanku for sharing this valuable information..

Big data training .All the basic and get the full knowledge of hadoop.
Big data training


Unknown said...

Useful post.Keep your blog as updated.
Regards,
SAS Training Institute in Chennai | SAS Training Chennai | SAS Courses in Chennai

Balaji said...
This comment has been removed by the author.
Ramya Krishnan said...

Nice one, thanks for your valuable information.
Java Training

Doorstephub said...
This comment has been removed by the author.
Sam PI said...

I really impressed with your interesting blog and found some information about SuagrCRM Consultant.Subscribed your blog.Thanks for sharing.

Unknown said...

Thanks for sharing this niche useful informative post to our knowledge.
brochure designers in chennai | brochure design company in chennai

CIS said...

Interesting post..! I will check out your website. Thanks for sharing new things. keep updating.

Salesforce CRM (Admin + Development)

Doorstephub said...

Thanks for sharing
Best Salesforce Training Institute in Hyderabad
Aws Training in Hyderabad
Devops Training in Hyderabad
Data Science Training in Hyderabad
Python Training in Hyderabad
Python Training with Python in Hyderabad

Unknown said...

Thanks for your post. This is excellent information. This information is amazing and very helpful to me.
Hadoop training institutes in chennai | Big Data Hadoop Training and Placement in Chennai

Katy said...

Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that have much details. Gangstar City Game Download

Kanhasoft said...

Great and Valuable post. Thanks for sharing it. Kanhasoft is the experienced firm in developing ERP software solution. We can develop your application according to your business needs from scratch. Visit our website to know more.

davidsmith said...

Hi, great to see your website. I like the content and the research done behind every aspect of your blog. It looks great and very knowledgeable. Keep it up the good work. C_HANATEC_13 exam

Unknown said...

Informative article, It's useful to us.
Regards,
Big Data Training in Chennai|Big Data Course in Chennai

Unknown said...

It would have been the happiest moment for you,I mean if we have been waiting for something to happen and when it happens we forgot all hardwork and wait for getting that happened.

python training in chennai | python training in bangalore

python online training | python training in pune

python training in chennai

nilashri said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us
Data Science with Python training in chenni
Data Science training in chennai
Data science training in velachery
Data science training in tambaram
Data Science training in OMR
Data Science training in anna nagar
Data Science training in chennai
Data science training in Bangalore

SRI said...

Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

rpa training in Chennai | rpa training in pune

rpa training in tambaram | rpa training in sholinganallur

rpa training in Chennai | rpa training in velachery

rpa online training | rpa training in bangalore

Unknown said...

Very good brief and this post helped me alot. Say thank you I searching for your facts. Thanks for sharing with us!
Python training in marathahalli
Python training in pune
AWS Training in chennai

jessica said...

nice and amazing content!!!
Crm software,Crm software for small business,

ramya said...

Wonderful post. Thank you

jessica said...

Congratulations for this wonderful blog. I found it very informative and interesting too.
Top crm systems crm system for small business,

Unknown said...

It is better to engaged ourselves in activities we like. I liked the post. Thanks for sharing.

Data Science Training in Indira nagar
Data Science training in marathahalli
Data Science Interview questions and answers

janani said...

Thanks Admin for sharing such a useful post, I hope it’s useful to many individuals for developing their skill to get good career.
Java training in Chennai | Java training in USA |

Java training in Bangalore | Java training in Indira nagar | Java training in Bangalore | Java training in Rajaji nagar

shalinipriya said...

Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
Data Science Training in Indira nagar | Data Science Training in btm layout

Python Training in Kalyan nagar | Data Science training in Indira nagar

Data Science Training in Marathahalli | Data Science training in Bangalore | Data Science Training in BTM Layout | Data Science training in Bangalore

Mounika said...

Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

python training institute in marathahalli | python training institute in btm | Python training course in Chennai

gowthunan said...

This is an awesome post. Really very informative and creative contents. These concept is a good way to enhance the knowledge.
fire and safety course in chennai

pridesys said...

Nice post,thanks for giving this post this is very useful to every one.ERP software is a technology based solution for the business process automation. All the aspects of business like taking orders, scheduling operations, keeping financial records etc are done by an integrated software solution, called ERP. The ultimate target of ERP is to improve business environment and reap the maximum from investment. visit : http://pridesys.com/

sathya said...

Good Post, I am a big believer in posting comments on sites to let the blog writers know that they ve added something advantageous to the world wide web.
aws Training in indira nagar | Aws course in indira Nagar

selenium Training in indira nagar | Best selenium course in indira Nagar | selenium course in indira Nagar

python Training in indira nagar | Best python training in indira Nagar

datascience Training in indira nagar | Data science course in indira Nagar

devops Training in indira nagar | Best devops course in indira Nagar

Unknown said...

I would really like to read some personal experiences like the way, you've explained through the above article. I'm glad for your achievements and would probably like to see much more in the near future. Thanks for share.
Java training in Chennai | Java training in Omr

Oracle training in Chennai

Java training in Chennai | Java training in Annanagar

Java training in Chennai | Java training institute in Chennai | Java course in Chennai

mounika said...

Nice information..

digital marketing courses in BTM with placement

digital marketing training in btm

seo training in btm

Unknown said...

All the points you described so beautiful. Every time i read your i blog and i am so surprised that how you can write so well.
Data Science course in kalyan nagar | Data Science Course in Bangalore
Data Science course in OMR | Data Science Course in Chennai
Data Science course in chennai | Best Data Science training in chennai
Data science course in velachery | Data Science course in Chennai
Data science course in jaya nagar | Data Science course in Bangalore
Data Science interview questions and answers

DeepikaOrange said...

I am sure that the informative you shared through your post is useful for people. I am impressed with the way of writing. It kept connected me all the time.Keep up the good work.

RPA Training in Chennai
Automation Training in Chennai
UIPath Training in Chennai

mokshitha orange said...

I am sure that the informative you shared through your post is useful for people. I am impressed with the way of writing. It kept connected me all the time.Keep up the good work.

RPA Training in Chennai
Automation Training in Chennai
UIPath Training in Chennai

Aruna Ram said...

Wow!!! Nice post, this is good approach and very good effort. Thanks for your best and i want addition information from your blog.
IELTS Coaching in Chennai
IELTS Coaching Center in Chennai
Spoken English Classes in Chennai
Ethical Hacking Course in Chennai
IELTS coaching in OMR
IELTS coaching in Tambaram

vijaykumar said...

The article is very useful for me and also more knowledge gain from this article.thanks to author for useful information.
Python Training in Chennai
Python course in Chennai
ccna Training in Chennai
ccna course in Chennai
R Training in Chennai
R Programming Training in Chennai
Python Training in Velachery
Python Training in Tambaram

Yousufzai said...

It’s best to participate in a contest for among the best blogs on the web. I’ll advocate this website! Damien Bromfield

sathyaramesh said...

I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
Web Designing Course in chennai
Web Designing training in chennai
Hadoop Training in Chennai
Python Training in Chennai
Web designing Training in Porur
Web designing Training in Adyar
Web designing Training in Tnagar

tamilselvan said...

Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
devops online training

aws online training

data science with python online training

data science online training

rpa online training

priya said...

I am a regular reader of your blog and being students it is great to read that your responsibilities have not prevented you from continuing your study and other activities. Love
Microsoft Azure online training
Selenium online training
Java online training
uipath online training
Python online training

Priyanka said...

Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
python training in bangalore

Balaji said...

I am sure that the informative you shared through your post is useful for people. I am impressed with the way of writing. It kept connected me all the time.Keep up the good work.

Azure Training in Chennai
Data Science Training in Chennai
Tableau Training in Chennai
Java Training in Chennai

Chris Hemsworth said...

The article is so informative. This is more helpful. Thanks for sharing.

Learn best software testing online certification course class in chennai with placement
Best selenium testing online course training in chennai
Best online software testing training course institute in chennai with placement

Lawway said...

We as a team of real-time industrial experience with a lot of knowledge in developing applications in python programming , aws training , ccna training (7+ years) will ensure that we will deliver our best in python training in chennai. , and we believe that no one matches us in this context.

ccna training in chennai
aws training in chennai
aws devops training in chennai
python training
python training in chennai

Magnaa Interiors said...

Thanks for sharing your valuable information to us, its very useful to me, Keep on doing it, waiting for next update form you!!!
Office furniture manufacturer in chennai
office interior designerss

sasi said...

This was an excellent post and very good information provided, Thanks for sharing.
Best selenium Training Institute in Chennai
Selenium Training in Chennai
Angular Training in hyderabad
angularjs training institute in bangalore
Selenium Training in Bangalore
Selenium Course in Bangalore
Big Data Hadoop Training in Bangalore
salesforce developer training in bangalore
Selenium Training in Coimbatore
web designing training in bangalore

mahil said...

Great post and huge of good info. Thank you much more for giving useful details.
JMeter Training in Chennai
JMeter Training Institute in Chennai
Power BI Training in Chennai
Graphic Design Courses in Chennai
Pega Training in Chennai
Linux Training in Chennai
Corporate Training in Chennai
Tableau Training in Chennai
Oracle Training in Chennai
JMeter Training in Anna Nagar

latchu kannan said...

thank you for your valuable post.

AngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery


cara menggugurkan kandungan dan mempercepat haid said...

I thank you for the information and articles you provided

aarthi said...

The article has very interesting content.Thank you for your blog. Java training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training

Radley Co Tad said...

Great Article
big data projects for cse final year students


Java Training in Chennai



Final Year Projects for CSE



Java Training in Chennai

Anonymous said...

Nice content very helpful, It has a very important point which should be noted down. All points mentioned and very well written.Keep Posting & writing such content

AWS Online Training
Online AWS Certification Training

Devi said...

Thank you for posting informative insights, I think we have got some more information to share with! Do check out Java Training in Chennai and let us know your thoughts. Let’s have great learning!

tradelines said...

It is the Best tradelines

Anonymous said...

why is ro service near me so expensive?
can i do a kent ro service ghaziabad system myself?
is ro aquaguard ro service ghaziabad healthy?
Which is the cheapest kent ro service noida?
how long does an aquaguard ro service noida last?
how can you tell if aquaguard ro service greater noida is bad?
what is the life of ro service ghaziabad?
which ro service noida is best?
which kent ro service greater noida is best?

Devi said...

Study Amazon Web Services for making your career as a shining sun with Infycle Technologies. Infycle Technologies is the best AWS training institute in Chennai, providing complete hands-on practical training of professional specialists in the field. In addition to that, it also offers numerous programming language tutors in the software industry such as Oracle, Python, Big Dat, Hadoop, etc. Once after the training, interviews will be arranged for the candidates, so that, they can set their career without any struggle. Of all that, 200% placement assurance will be given here. To have the best career, call 7502633633 to Infycle Technologies and grab a free demo to know more.Best AWS Training in Chennai

cara menggugurkan kandungan said...

thank you for the information provided, we are waiting for the next info

Jon Hendo said...

virtualedge. It will use the funds to invest in creating extended 365 community or hybrid features that will extend the life of an event long after the live content has ended. thank you for training me letter and brief biography samples

Technologie said...

Die Technologie entwickelt sich schneller denn je und schneller als Sie denken. Diese aufkommende Technologie wird unsere Lebensweise verändern

Mrbk30 said...

Very Informative blog thank you for sharing. Keep sharing.

Best software training institute in Chennai. Make your career development the best by learning software courses.

devops courses in CHennai
best msbi training institute in chennai
php training in chennai

Block said...

Those guidelines additionally worked to become a good way to
recognize that other people online have the identical fervor like mine
to grasp great deal more around this condition.
dot net classes in Chennai
core java training institutes in Chennai
Best Manual Testing Training in Chennai

APTRON said...
This comment has been removed by the author.
GwayERP software said...
This comment has been removed by the author.
GwayERP software said...

The blog was very informative and good content so, keep sharing articles like this very interesting, thanks for showing interest to deliver these kind of blogs. Looking for an erp software development companies in chennai with free consultation for your business.