Hi all,
I have a question regarding the power of traditional software solutions. I am used to developing administrative systems for reasonably sized organizations. However, the larger the organization, the more complex the system, and also the increased likelihood of the use of less traditional (standard) applications. I wonder why this is.
For example, the systems I have been building have been accomplished using WinForms/C#, ASP.NET, SqlServer and up to 2000 stored procedures. If I were to start a new bank today, would this suffice (technically and practically)? Or why not?
To me, nothing really beats the flexibility and simplicity of WinForms development. I know that some OOA/D is hard to accomplish with it, but the ease of use makes it (in my opinion) a good choice for any (desktop) administrative applications.
I know that there are many new ways of developing software, but the problem is that these often disappear after a short while. To me, it makes a lot of sense to work with solutions that have a proven track record and that have been around and stable for a number of years - especially for an organization in need of extremely reliable software (such as a bank).
Do you agree or is there
1. a good reason why more powerful (?) software solutions are needed for a BIG system
2. a good reason (apart from OO neatness) why working with the WinForms - ASP.NET - relational DB combo is not suitable anymore?
Love to all,
Petter