Welcome to FirmSoft Ltd;
FirmSoft Ltd. offers services for computer software development aiming at mature thorough design, at efficient implementation and at top quality.
We combine our experience of many decades with a steady adoption of new technical solutions. Of course it is not possible to keep up with the far-reaching and rapid development of the computer technique in all of its walks. First and foremost we have experience in design and implementation of application software dealing with big data volume or using the internet, but we are also open to requests from other areas resulting in new challenges for us.
Concerning data processing we have experience in retail and wholesale order management and in technology of financial and pre-billing systems. We are familiar with dialog and batch systems and furthermore with automatic data exchange between businesses (B2B). Our special skills are to fulfil software design and programming request from big telecommunication companies as well as to define and to document the interfaces between large systems.
We have yet carried out programming in Assembler and in Cobol for IBM mainframes but of course not this kind of work is dominating recently. Following the stress shifting of the development requests we spend more and more time on business requirements analysis and on modelling. In some areas we have already successfully applied the model driven architecture (MDA). We regard this method as especially fully-fledged for designing XML based interfaces and data bases. Modelling of WSDL driven communications and relational data bases should be mentioned in particular. UML2 paves its way more and more in modelling - paying high attention to this progress we are able to recommend some useful tools and solutions to our customers. We are enthusiastic about XML, too, including all kinds of its applications (XML-Schema, XSLT, XSL-FO, UBL etc.). Using UML2 or BPMN languages we also enter into contracts to analyse the business processes aiming at computer implementations.
One of the Achilles' heels of large software systems is the documentation. We are ready to document a software system even subsequently, but writing the documentation during the modelling and the programming is favourable to us, too. We have skills in composing documents beyond Hungarian in German and English, in German at native-speaker level, too. Our experience extends to working in mixed multinational teams, we also enter into contracts to intercommunicate, translate and interpret beyond Hungarian in English and German, to a limited extend (but on a high standard) in Russian. We have skills in off-site work, in negotiating and working abroad, too.
We prefer service contracts, but we are also open to enter into other kind of obligations, meeting the demands of our customers.