NO PLACE FOR ERRORS Looking for top quality Custom Software Development Services? We are here for you.
Our expertise is delivering next generation custom software solutions in accordance with specific user requirements. With, you get the confidence and convenience that comes with partnering with one company throughout the entire software design and development cycle. Whether you are looking for a web-based software application, desktop application or any other software product, our reliable and professional software development team provides the design and development of the application as well as maintenance and support services.
DESKTOP APPLICATION We create cross-platform standalone and client-server business applications ensuring stable functioning, high performance and usability. MOBILE APPLICATION Extend your sales, customer service and marketing efforts to the most popular mobile platforms, such as Android, Windows Mobile, ios and others. We can help you connect your customers and employees to corporate systems, create a mobile software product or a client application to your own or third-party information service. ENTERPRISE SOLUTIONS We have skills and deep expertise in building enterprise solutions of various complexity levels. Our experience in Business Process Management, Resource Planning, Customer Relationship Management and other business domains allows us to provide our customers with the best-practice custom solutions. DISTRIBUTED APPLICATION Distributed development is one of the highest forms of collaboration.. If you have recognised ever-increasing demand for cost-effective and reliable software solution, get ready and gear up with large-scale distributed application designed by Soprex. WEB-BASED APPLICATION Soprex develops custom web applications rich with features, sites and portals for corporate and internet focused projects: E-commerce, Online Servicing, Order Processing and much more.
WHY? Diverse Industrial Expertise The starting point for our work with clients is understanding their business and specific needs in different industries. Over the years, SOPREX team has acquired extensive insight into the development, challenges and distinctive features of different industries. This specific knowledge is being used for internal training programs for engineers to learn our key focus industry verticals. Finally, our well trained team is working to benefit our clients by introducing state of the art solutions for their business in any of industries listed here: Automotive Business services Government Health care & life sciences Manufacturing Retail Telecommunications Transportation Information technology
WHY? Proven Methodology and Technologies Software Design and Development Lifecycle Agile Software Development Team Development Continuous Integration using Microsoft Team Foundation Server (TFS) Unit-testing: MSUnit Automated-testing: Microsoft UI Automation, Selenium, WatiN Model Driven Development Model Driven Testing UML modeling Enterprise Applications Windows Communication Foundation (WCF) & SOA Windows Workflow Foundation (WWF) Enterprise Services Microsoft Enterprise Library Windows Services Component Load Balancing (CLB) Microsoft Network Load Balancing Services (NLB) Distributed Applications Distributed Transactions Web Services Web Service Extensions, SOAP customization, XSD usage MSMQ Web-Based Applications ASP.NET MVC JavaScript JQuery JSON Rest Services Web API ASP.NET JavaScript Sencha Ext JS Third party controls Custom controls AJAX XML/XSLT Master Pages Silverlight Microsoft Office SharePoint Server (MOSS) Windows SharePoint Services (WSS) Microsoft SharePoint Server (SharePoint 2010) Desktop Applications Windows Presentation Foundation (WPF) WinForms Third party controls Custom controls Asynchronous data and message processing Microsoft SharePoint Technology Expertise Server-Side and Client Object Models Deployment of Sandboxed and Farm Solutions SPS 2013/SPS 2010/MOSS 2007 installation and administration (from standalone edition to web farms with load balancing) SharePoint 2010, 2013 and MOSS 2007 sites branding Custom web parts development Custom application web pages development Custom service applications development Custom site templates development Custom SharePoint 2013 applications development Custom SharePoint 2013 display templates development Migration from older versions to SharePoint 2013/2010/2007 Low level programming for MOSS 2007/SPS 2010/SPS 2013 core search engine Deployment of e-learning solutions based on MS SharePoint Learning Kit Integration with Microsoft SQL Reporting services Integration with MS CRM Security solutions development and integration SharePoint and Windows Live ID or other custom security systems Implementation of custom Webbased workflow solutions using SharePoint Designer, Microsoft InfoPath, Windows Workflow Foundation (WWF) and Nintex Designing Native mobile device applications that interact with MS SharePoint Server Custom tools for server maintenance Unit testing of SharePoint-based solutions Automated UI testing of SharePoint-based solutions Automated performance testing of the SharePoint-based solutions Mobile Applications Sencha Touch ios Android BlackBerry Windows Areas of Mobile Solutions Expertise Mobile interfaces for enterprise systems GPS, Location Based Services Rich content delivery and streaming video Windows Phone 7 HTML5 Compact Framework Web services collaboration SQL Server CE Data Access, Management, Reporting and Analysis RDBMS Microsoft SQL Server 2000, 2005, 2008, SQL Express ORM LINQ Entity Framework NHibernate Data Access and Management ADO.NET, DataSets MSSQL Server Integration Services (SSIS) Reporting Microsoft SQL Server Reporting Services Analysis OLTP OLAP Multi-dimensional Data Processing Microsoft SQL Server Expertise Clustering and High Availability Replication Identifying, troubleshooting and resolving performance issues SQL Server Tuning and optimization SQL Server Performance Analysis Database Architectural Design Advanced Development Technologies Reflection (dynamic emitting of assemblies, CodeDOM, custom attributes, auto generation of Web Service proxy) AppDomain management (custom assembly resolving), Garbage collection, GAC Security (windows authorization, code access permissions, cryptography usage) Multithreading Serialization (custom, selective, versioning support) Deployment (web deployment, Click Once, WiX) Globalization (multi-language application support) Microsoft.NET Framework Versions.NET Framework 1.x 2.0 3.x 4.x
THE FOLLOWING PARALLEL PHASES ARE PART OF EACH LIFE CYCLE: WHY? REQUIREMENTS ENGINEERING REQUIREMENTS VALIDATION INTEGRATION BUILD INTEGRATION TEST State Of The Art Development Process SYSTEM & SW ARCHITECTURAL DESIGN COMPONENT SOFTWARE DESIGN SYSTEM & SW ARCHITECTURAL VALIDATION DESIGN VALIDATION TARGET BUILD DEPLOYMENT BUILD ACCEPTANCE TEST SYSTEM TEST More than 60% of software defects are introduced during the requirements and architecture design phases and not discovered until system and user acceptance testing. Because software requirements are expressed in plain rather than technical language they suffer from ambiguity, incompleteness and inconsistency. The key for high-quality software is highquality requirements specifications and architecture design. In order to minimize system cost and Total Cost of Ownership (TCO), over the past years Soprex has implemented adaptable Software Verification and Validation (V & V) model to its Software Life Cycle. www.soprex.com BUILD THE SYSTEM CODE UNIT TEST BUILD THE ASSURANCE CASE Requirements Engineering Requirements Validation. At this stage of the process the customer requirements are transformed to system requirements. A requirement validation based on predefined checklist is performed after the system requirements are completed. System & SW Architectural Design - System & SW Architectural Validation. A high level design and architecture of the system is created. At this stage all technologies and third party components that will be used must be defined. A high level architecture diagram is created. Design validation is performed to determine if any conflicts or oversights were made in the design Component Software Design Design Validation. Each system component is designed in detail. All implementation details are documented at this stage. A low level design validation of each component is done to assure the design is correct and that it is compatible with other components. Code development Unit Test. Implementation based on the high and low level design is performed. Each component part will be covered by a unit test that assures that the individual component is implemented as designed. Integration Build Integration Test. After all code is completed a build that integrates all components is created. Integration testing is performed to verify all components still work correctly after the integration and to test scenarios that use more than one component. Target Build System test. A release candidate build is created. This build is a potential final version of the application. After the build is deployed on a test location a system test is performed. The system test covers all individual and integrates scenarios and it is the last test performed before the application is delivered Deployment Build Acceptance Test. Release version of the application is built and deployed on the User acceptance environment. Based on the User acceptance plat testing if performed by the client to verify the application is ready for production.
WHY? Core Architecture SCA Core Architecture (SCA) Framework is state-of-the-art software development framework for custom business applications of the highest quality. SCA has already been used for development of numerous business critical applications deployed across multiple continents and used by several thousands of parallel users. SCA Framework is a scalable, client server platform that makes a balanced use of both proven and innovative Microsoft technologies to provide an intuitive and robust application used by employees on any position in the company. Usage of SCA framework will automate large number of complex, tedious, and error-prone tasks and consequently raise the productivity, improve accuracy, simplify training and finally reduce costs of custom application development. SCA Framework offers a comprehensive set of functions, along with bundled customizable units, Currencies, etc.). With SCA SOPREX team is able to guarantee highest quality level of each application and to deliver amazing complex systems in equally amazing time frame. Maintenance & Support SOPREX Software Support Maintenance and Support Services include: Level 1 Includes telephone/email support with helpdesk setup Bug Fixing Troubleshooting, and continuing maintenance support, fixing site crashes at priority, and managing the source code integration of fixes with different releases. Patch, Release Management and deployment at Customer site Managing the different releases, patches, creating services packs, testing them on simulated customer IT environment, releasing them to your customers, and helping in deploying at customer installations. Level 2 and Level 3 Support - Reactive and Proactive support SOPREX team monitors the customer installations, Remote and Onsite support, SLAs for response time.
About Soprex is ICT company with head office located in Belgrade, Serbia. We are fully committed to building and maintaining strong relationships with our customers by taking advantage of the innovative and demanding market, combining this with the power of our international customer experience. With the productive team of experts in various IT fields, Soprex is capable of designing and implementing IT solutions according to your needs. Our extensive experience is gained from more than a decade of work in business-critical support for different customers. Soprex builds its reputation on commitment to provide products and services that improve customers business by delivering maximum profitability and return on investment. Through a combination of expert domain, technological strengths and experience in handling large projects, we are supporting our clients in everyday business challenges they may face. Soprex has a portfolio of software solutions for various business industries, including manufacturing, sales, warehousing, telecommunication, and retail sector. Our solutions are developed using latest technologies, utilizing sophisticated development methodologies and following global trends. With technological expertise across a variety of platforms and experience in delivering specialized enterprise solutions for various business needs, we provide quality software development to clients in more than 50 countries worldwide. We are also providing specialized services to ensure that our products really improve your business, starting from business analysis and consulting, through implementation of software solutions, custom development, project initiation and project management, solution testing and support. Over the number of years we have worked with Soprex, we developed few projects with them and from the experience I can say that they are reliable company with a good IT competence high ambition and able to cover the customers business. Soprex is someone who really knows how to build relationship and personal touch with the clients. I d like the way of work with Soprex! I look forward to working with you in the future... Michael Leupold Business Support at SKF GmbH Germany Service Division CLIENTS Contact us to find out how we can contribute to your company s growth or resolve a technological problem you may be experiencing. sales@soprex.com, support@soprex.com
BELGRADE LONDON STOCKHOLM sales@soprex.com, support@soprex.com Soprex Serbia - Takovska 45a, 11000 Belgrade +381 11 33 42 545 Soprex United Kingdom - 5 Yelverton Road, SW11 3 SW, London +44 (0)20 346 86 747 SOPREX SOPREX www.soprex.com