если речь идет о банковской специфике, а не о софте для создания тремерной анимации, то:
swift - международная межбанковская система передачи информации и совершения платежей (Society for Worldwide Interbank Financial Telecommunications). другими словами, платежная система.
смысл ее в том, что все банки-учfстники имеют уникальный номер, опираясь на которыq гоняют деньги в межстрановом пространстве будучи участниками (за деньги естественно немалые) этой системы. инфраструктура в принципе довольно сложная, т.к. коды начинают делиться по территориальному признаку на группы (европейские, североамериканские, немецкие и т.п.), в схемах же их взаимодействия сам черт ногу сломит.
что же до программ, есть требования и спецификации, установленые бельгийцами и банками-участниками, коих тыщ под десять наверное, в смысле самой системой. реализуются же они, как правило, на базе внутренних банковских одб, типа бухгалтерии в реальном времени, если выражаться проще. выталкиваются же данные о финансовых потоках в определенном виде с определенной защитой из банка через расчетные центры центробанка конкретной страны. который собственно и является коммуникационным и контролирующим звеном в совершении валютных операций в плане финансового мониторинга и т.д. и т.п.
проги как таковой не существует, и если вопрос все-таки не касался трехмерной анимации, топику место во флейме, в инфе для новичков или еще где