Let me get back to my right track that is IT world first. Huf, such a hard time to share something if u don’t have enough experience ><
I get this idea to bring out the topic about Application simpleness vs Application security. Why should we tandem these two different things? Because these two are rival which influence each other. How come? Let’s get started to the main topic then~
Should get to the understanding of each terms first to compare them, so you’ll get the reasons why these things above is head to head in an application.
Application simpleness often comes along with the term usability. It’s the usability of the application, the simpleness of user interface of an application which makes common people can use the application easily. Its simpleness makes it possible for common people not to undergo any training in using the application. I choose the term common people here to describe people who not related at all to the application, or people who don’t know much about the application, or people who don’t have any or only have less knowledge in the ability and usability of the application. As the additional, I believe that the simpleness of an application can’t be significant enough if the application’s complexity is still low. You know, you can’t get the simpleness of the application only by using search engine, email, messenger, word processor, etc. You’ll know the meaning of application simpleness when using complicated applications such as ERP modules like financial, human resource, asset management, etc. You’ll realize that without having enough knowledge about the application, you can’t use the application to the fullest. I wish this explanation is good enough to make you all understand the meaning of application simpleness.
Move on to the next topic, application security. You should have understood the terms well because almost all of us had used the application at least once. Usually, term application security gets tightly related with application data. Imagine when we have really important data to be saved in an application, unfortunately the application can be accessed worldwide through the internet. How can the application ensures that our really important data won’t be taken by some irresponsible parties? Or how can our important data not to be exchanged between another user? This is what application security all about.
So, how can application security be compared to application simpleness? You see, when using a simple application, you don’t have to go through many procedure to insert your data to the application. But of course, for the application to ensure your data security, there should be some procedures for you to insert the data. The easy example where simpleness is go head to head with the security is, when you insert many types of data to an application. Simple application will take whatever data you’ve inserted, while secure application ensures that the data you’ve inserted is correct. For example for phone number, to make it easy for the user (in relation with application simpleness), an application can take whatever value you’ll insert, but a secure application should ensure that the application should only accept number value. For higher example, we can take user’s phone number field. For simple application, whatever phone number inserted shouldn’t be processed longer, application should only save it to the database. For secure application, phone number inserted will be processed longer to the provider of phone number to check the availability and validity of inserted phone number.
Building a simple application is really important, as we can’t avoid common people who will use our application, while building a secure application is other story which like a wall that should be broken by all applications. That’s why building a simple application is good enough, but you shouldn’t forget about the security of the application. Go back to your original purpose to know which one should be higher priority, because as I described before, these two things can’t stand in the same terms.
I hope this description can be useful as usual~