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
- System integration
- Test planning and test management
Consulting
If you have a software development team that needs to be boosted up or you have quality issues in your team, 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 software design review and auditing
Platform Expertise
The platform expertise of the company consists of:
- Microsoft.Net - Asp.Net, MonoRail, Spring Framework.Net, Nhibernate, NUnit, C#
- Java - J2EE, J2SE, J2ME, Spring Framework, Hibernate, Tapestry, jUnit
- Ruby - Ruby on Rails
- Adobe Flash / Flex
- Python
- Relational databases - Microsoft SQL Server, Postgresql, Oracle Database, MySql, Sqlite
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)
- Service Oriented Architecture (messaging, web services))
- Extreme Programming (XP)
- Unified Process (UP, RUP)
- Scrum
Domains
While working with the customers, we have gained deeper understanding of the following problem domains:
- Juridical case processing
- Entertainment (ticket sales, venue and performance management)
- E-commerce (online shops)
