I am starting work on software development in which I have a dental practice as a client for whom I will develop software. The client has problems with the requirements, and current software is constantly updated with patches.
I am trying to validate the idea that the basic requirements are bad, and to develop a new piece of software that is capable of molding to fit the changes. I also want the software to be shared so that it can be deployed for various dental practices that can be configured to include certain functions.
The idea I have is to consider each function as a plugin. Thus, the application should simply post enabled plugins, and they can be turned on / off and updated without the need for hard changes to the application.
I would be grateful if you could help me with the following questions:
Is this a good approach? Is there still a .NET framework that is suitable for this well? Are there any significant issues I should be aware of?
Sorry for the great involvement of the guys, and I appreciate any response I get at all. Thanks a lot Mike
source share