Services
Custom Software Development
We are here to develop software that would support your business operations and is tailored to match your business-specific needs. Our custom software development services include:
- Agile software development on the Java, Microsoft.Net, Python, Ruby, Adobe Flash / Flex and Oracle platforms
- Software and System Architecture development, evaluation, documentation, implementation and auditing
- Software requirements analysis and software design
- Data modeling, database design, data warehouse development
- System integration
- Test planning and test management
- Software maintenance
Consulting
If you have a software development team that needs to be made more efficient, we can help and provide guidance in the following areas:
- Software development process improvement
- Agile coaching
- On-site training on various software development disciplines and practices
- Software architecture and design review
Domains
Our employees have gained deeper knowledge of the following problem domains:
- Juridical case processing (prosecution, court processing, legal processing backend)
- Banking and finance (budget planning, investment management, payments, loans and shares management, online banking, customer relationship management)
- Government (land and property ownership management, cultural heritage management)
- Transport (ticket sales systems and timetable management)
- Entertainment (ticket sales, venue and performance management)
- E-commerce (webshops)
Platform Expertise
The platform expertise of the company consists of:
- Ruby - Ruby on Rails
- Eclipse Modeling - openArchitectureWare, EMF/Ecore, Xtext, Xpand, Xtend, Xweave, Xvar, GMF
- Microsoft.Net - C#, Visual Basic .Net, Asp.Net, MonoRail MVC Framework, Spring.Net Application Framework, NHibernate, NUnit
- Java - J2EE, J2SE, J2ME, Spring Framework, Hibernate, Tapestry, jUnit
- Delphi
- Adobe Flash / Flex
- Python
- PHP - Prado Framework
- Javascript - jQuery, Prototype, script.aculo.us
- C / C++
- Relational databases - Microsoft SQL Server, PostgreSQL, Oracle (7i - 10g), MySql, Sqlite, FireBird, Sybase, DB2
- Service Oriented Architectures - messaging, web services, REST, SonicMQ, CORBA, Borland Visibroker, Iona Orbix
Methods
The disciplines, methodologies and approaches being used, investigated or advocated are:
- Domain Driven Design
- Test Driven Development
- Model Driven Development (MDA, Software Factories, Language Workbenches, openaArchitectureWare, Domain Specific Languages)
- Object Oriented Analysis and Design (OOA/D)
- Extreme Programming (XP)
- Unified Process (UP, RUP)
- Scrum