4 pillars of a solid software application and tools to support it
3 min read
Software development is not just punching some code on the keyboard for desired output. The business side of software development always takes priority than the technicalities of it.
I have seen some software development teams are slow because they have a lot of technical debt. Some teams are naive, the members don't want to explore new things . They are stuck with 5 year old technology like FTP, old legacy framework etc. In this post, I will shed some light on the four basic and important pillars of a solid software application that support creating reliable software. This contents of post is language and framework agnostic. It is applicable to any software project.