Enterprise application development
Elegance offers enterprise application development services of high-level complexity using modern technologies.
With significant experience in managing projects in various industries and sectors, we focus on developing reliable and easy-to-use enterprise software products and solutions that increase the efficiency and competitiveness of our clients.
We are ready to cooperate using various models of cooperation (“fixed cost”, “time and materials”) to maximize the effectiveness of project implementation and cost optimization.
- Business process analysis
- Collecting and formalizing software requirements
- Architecture design and development, specifications development
- Software prototyping
- Software development using different methodologies (Agile/Scrum, RUP)
- Preparation for data import from other systems
- Software testing (functional, automated, load, etc.)
- End-user documentation development
- Software implementation
- Knowledge sharing with customer’s team for software setting and customization
- Trainings for users and administrators
- Software maintenance, support and upgrade
- Technologies and platforms:.NET (ASP.NET, COM+, ADO.NET, etc.),General (Win32 API, COM, MDAC), XML/XSLT, SOAP/WEB Services, IIS, ClickOnce
- Database servers:Oracle, Microsoft SQL Server, Sybase, MySQL
- Modeling languages and tools:UML, Microsoft Visio, PowerDesigner
- Software development methodologies:RUP, Scrum
- Testing:Jira, MS Project