Skip to main content

Which of the two is best, Microsoft Office or Open Office?

Oracle’s OpenOffice and Microsoft’s Office are pretty much the only software solutions in the office category. And they’re both good at what they’re supposed to do. With innovative features anyone would love, these two software suites have quickly become very successful. There are some die-hard fans that creates custom embroidered patches to show their dedication towards MS Office and OpenOffice. However, as with any other competing programs, customers started to ask, “But, which one’s better?”




First, you need to know that OpenOffice is totally free, so you won’t spend a dime on it. However, Microsoft Office is the most widespread and adopted software, and pretty much every company, school and even person in the world is using it. The fact that there are some formatting problems that plague MS Office when opening files saved in OpenOffice just makes everything worse. To answer the above question, you need to know what you really want in your office software suite. Usually, you’ll need a word processor, a spreadsheet application, a database application and an application for creating slideshows. When comparing them, it’s also important to take into account the price.
If you take a look at both OpenOffice Writer 3 and Microsoft Office 2007, you’ll see that there a noticeable difference in the look and feel of both. Before Office 2007, the OpenOffice suite was praised for being easy to use after switching from Microsoft’s solution, but now it can’t be praised for that anymore, as the difference has gotten too big. Nevertheless, it is pretty easy to use. It has all the functionality of Microsoft Office Word (except the ribbon, whose functions are replaced by a simple taskbar, like in Microsoft Office 2003, XP and 97). You can edit text, you have all the effects that MS Office Word has and you can save in the same file formats – basically, it can do everything that MS Office Word does.

Calc is the name of the spreadsheet application, and it’s a very good alternative to Excel. It works just as well, but the look and feel is quite a bit different. In fact, it looks a lot like Office XP, so it should be easy to adapt to for those of us who are older.

Now, I have to say that OpenOffice Impress is a bit better than Microsoft PowerPoint. Impress makes the process of creating a slideshow a bit easier. The wizard does most of the work for you. It asks you to select a background you like, a template, what your presentation is about and the effects you want to insert. Of course, you have the possibility to correct anything afterwards. Even without this, it is still better than Microsoft PowerPoint. The tools are easier to find than in PowerPoint and the backgrounds are much more beautiful than those in MS Office.



In both office suites, you can find a lot of extras. OpenOffice has Draw and Math, while Microsoft Office provides more with InfoPath, Outlook, Publisher and OneNote. Out of all these programs, I found OneNote to be the best (Outlook is also good, but I’ve replaced it with Thunderbird – a free, excellent program with much more functionality). However, in OpenOffice, both extra programs can be very useful, sometimes. If you need to design XML, check your email without using a browser (or when you have more accounts and want to check them all at once) and publish something on the web, the fact that OpenOffice doesn’t have these options can be a setback.

However, if you consider the cost of both office software suites, it all makes sense. If you can afford Microsoft Office Pro at $500 and will use all it’s features, then go for it. But if you just need the basic stuff, you’ll probably find Microsoft’s pricing to high. Why spend $149 on Microsoft Office Student (which is quite limited in features) when you can get the much better OpenOffice?

Overall, OpenOffice is a great office software suite. It matches and sometimes actually beats the value of Microsoft Office, and at zero cost, it’s an excellent choice for everyone. But if you need more features and want to avoid any compatibility problems (especially if it’s important in your work), then you should go with Microsoft Office.

Said by: Shashwat Patel

Comments

Popular posts from this blog

Characteristics of a Good Programming Language

Till now there are many high level languages which are very popular, and there are others, which could not become so popular in-spite of being very powerful. There might be many reasons for the success of a language, but one obvious reason is the characteristics of the language. Several characteristics believed to be important with respect to making a programming language good are briefly discussed below. Simplicity A good programming language must be simple and easy to learn and use. For example, BASIC is liked by many programmers only because of its simplicity. Thus, a good programming language should provide a programmer with a clear, simple and unified set of concepts which can be easily grasped. It is also easy to develop and implement a compiler or an interpreter for a programming language that is simple. However, the power needed for the language should not be sacrificed for simplicity. The overall simplicity of a programming language strongly affects the readability of the pr...

Angular 4 and Firebase Authentication: Email/Password

In our  previous  article we saw how to create authentication module using Google identity provider. Now we will see how to implement Email and Password authentication using Firebase. We will use Bootstrap form to create intuitive user interface for sign-up and login using Email and Password. Step 1: Create signUp component. ng generate component signUp Step 2: Create custom form in sign-up.component.html file. The result of above code: Step 3: Add two functions for creating the user and login using Email and Password in src/app/providers/AFAuth.ts file. Step 4: Call createUserWithEmailAndPassword function in service from sign-up.component.ts. Step 5: Update routing configuration in app.module.ts  to include signUp component. Step 6: Update Login form to have Bootstrap form. The result of the above code. Step 7: Enable Email/Password component in Firebas...

Angular 4 and Firebase Authentication: Setup

If you have come to this article, it means you are keen to learn new technology and that too Firebase. I love Firebase because it provides all basic but important features of any web application. Take for example, authentication, which is cumbersome and risky if not implemented with utmost care. And when we have the integration of Angular and Firebase, it becomes a lot easier for a developer to build such crucial modules in less time with minimal efforts. In this article we will create a simple Angular application using Firebase. I am going ahead with the understanding that you know the benefits of Firebase and have little knowledge about it. There are plenty of posts out on the web if you are behind. Step 1: Install Angular CLI (if not installed). npm install -g angular-cli Step 2: Create new Angular 4 project. By default now angular CLI will create Angular 4 project so you need not fret. ng new firebase-authentication Step 3: Check whether the ne...