Dear All.
We are going to develop banking software based on higher level abstraction (MDA). In briefly, we will call it
"Developer Tools and Framework for Building Banking Software". May be is sounds new or old idea for somebody.
Our application will have core terms(Account, Customers, Debet, Credit and etc) for each bank. We want each bank's developer/s be able to develop software not from scratch, but adding own modules or customizing supplied modules based on the core and using C#. Again, high level abstraction.
Really, I am confused a bit, when I found DSL, Software Factory and etc From MS.
What do you think, how much this terms (DSL, Software Factory) is appropriate for our plans
Thanks in advance.

DSl, Software Factory and Banking Software
Nate00
Thank you for your reply.
As I mean we are going to develop software for developers. (Each bank has it's own developer or developer team).
You say "Model your business with DSL". Really, I only read about DSL. And I can not imagine what will be final product if we are going to use DSL
Please, give me details if possible.
Thanks in advance.
Teymur
Markus_77
+1
MS Architecture team launched this week a site about resources for Banking Architects. It's available at http://msdn.microsoft.com/architecture/industry/finservs/banking/default.aspx
Particularly there, I got an article about an example on Software Factories applied to a ficticious company: the Global Bank. You can read it at http://msdn.microsoft.com/architecture/industry/finservs/banking/default.aspx pull=/library/en-us/dnpag2/html/GlobalBankScenario.asp
About Software Factories for Architects (banking and other verticals), the MSDN Architecture Center has a special corner: http://msdn.microsoft.com/architecture/factories/default.aspx
Hope it helps
wayneva
You could use DSLs and software factories where you would have used UML with a specific profile and transformations with MDA
Your real challenge is to the domain specific abstractions in a way that would be reusable and generic on the one side and match business needs on the other (see http://www-03.ibm.com/industries/financialservices/doc/content/solution/392022103.html for example)
Also if you are bulding developers tools take a look at the guidance and automation toolkit (http://msdn.microsoft.com/vstudio/teamsystem/workshop/gat/default.aspx and http://www.guidanceautomation.net/cs/library/)
Arnon
curiousss