image

Custom IT solutions with Symphony

We provide an individualized IT system development. We have a successful experience with creation, maintenance and development of very complex IT systems for web and mobile devices.  

We develop a project either fully or partially, depending on the preference of the customer:

  • Business analysis and development of the project requirements;
  • development of specification;
  • system design;
  • programming, testing and implementation;
  • maintenance and service;
  • audit of the existing system.

At the maintenance stage we provide continuous delivery – a parallel development of new versions and the implementation of micro-changes within the production environment.

Examples of developed custom IT solutions: the customer loyalty system, planning calendar for the finance team, the invoicing and debtor management system, a process management system (ERP) for a pawnshop network, a mobile application for calling a taxi, a recruitment aggregator-portal VisiDarbi.lv, a portal for recipes Receptes.lv, an online gift card platform FromMe.lv, an online questionnaire and survey system, a planning and management calendar for bookkeepers, as well as integration modules with Hansaworld Enterprise, Microsoft Dynamics NAV, Tildes Jumis, etc. 

We start working together with a customer at the stage where their business needs are established; helping a customer formulate the goals for their IT solution and set the business requirements. For this reason we recommend contacting us as soon as an idea has appeared and the need for custom IT solution has been established.

A customer’s opinion

We have developed the largest sports club network in Latvia, and being an innovative company as we are, traditional technology solutions are not for us. Owing to the collaboration with Efumo, we can take full advantage of the E-commerce opportunities and sell memberships with an individually created web application.

Andris Žiganovs, Chairman of the Board at Atlētika MNGT

 

Customers choose Efumo when the following is important:

  • Results. We help identify the essential business needs and meet them in suitable IT solutions that can fulfil their purpose. 
  • Long-term security. A stable and reliable service provider with a long-term guarantee as well as a modular system that can be continuously supplemented and developed.
  • A team for IT tasks. An opportunity to make the business ideas come true and be ahead of the competitors.
  • Knowledge and ideas. Experience with complex and unique IT projects, customer portfolio and feedback, innovative suggestions. 

The quality of our work shows in

  • System quality. The business level, interface usability, visual or aesthetic quality of design, technical quality (architecture, functionality, security, response speed) and SEO quality for public systems.
  • Process quality. Experienced project manager follows the internal process quality standard, we carry out comprehensive testing, give a three year guarantee and provide professional service.
  • Flexibility. From project communication and documentation in three languages (LV, EN, RU) to communication channels, working time and meeting place – everything is adjusted to the needs of a customer.
  • Personal relationships. We are interested in a long-term collaboration that is based on principles of good faith as well as we maintain humane and personal relationships with customers.
  • Full service By use of our own resources and in collaboration with the partners we provide the necessary extra services, such as drafting and translation of the contents, digital marketing and hosting. 

Contact us to make an appointment for discussing the creation of your IT system!

A customer’s opinion

We have developed the largest sports club network in Latvia, and being an innovative company as we are, traditional technology solutions are not for us. Owing to the collaboration with Efumo, we can take full advantage of the E-commerce opportunities and sell memberships with an individually created web application.

Andris Žiganovs, Chairman of the Board at Atlētika MNGT

Technologies
  • PHP (Laravel, Symfony)
  • PostgreSQL, MySQL
  • Sphinix, Solr
  • HTML5, CSS3, JavaScript
  • OOP
Integration with other systems
  • ERP and finance systems – Microsoft Dynamics, HansaWorld, 1C, Tildes Jumis, Horizon, Scala, etc.
  • Logistics systems – Latvijas Pasts, DPD, Itelia, Fedex, etc.
  • Marketing systems – Mailchimp, Mandrill, etc.
  • Payment systems – Swedbank, SEB, Citadele, DNB, Nordea banklink, Firstdata, Paysera, Paypal, Paytrail, Fortumo, Swipe, etc.
Integration and applications for smart devices
  • Phones
  • Tablets
  • Smartwatches
  • TV
  • etc

Version control and environments
  • GIT, SVN
  • Development environment
  • Demo environment
  • Pre-production environment
  • Production environment
Project management tools
  • JIRA
  • Redmine
Integration with other equipment
  • Tills
  • Scales, thermometers and other electronic measuring devices
  • Fingerprint readers
  • Eye scanners
  • Video cameras
  • Entrance control systems
  • Movement, temperature, air humidity and other sensors
  • etc.
Designing and implementation of server architecture
  • Servers for applications
  • Load balancer
  • Servers for databases
  • CDN server
  • Server for e-mails and other processes

A customer’s opinion

We have developed the largest sports club network in Latvia, and being an innovative company as we are, traditional technology solutions are not for us. Owing to the collaboration with Efumo, we can take full advantage of the E-commerce opportunities and sell memberships with an individually created web application.

Andris Žiganovs, Chairman of the Board at Atlētika MNGT

Normally the creation stages of an IT system are as follows:

  1. Agreement on collaboration

Usually within 1-2 meetings we familiarize ourselves with your business needs, the scope of your project, your target budget and deadlines and tell you about what we can offer. We agree upon the consultation costs and, if it is already possible at this stage, outline the estimated costs for the development and implementation of the system.

  1. The consultation stage

Analysis of the business level and consultations
As a result of this, we develop a business model of the project and set requirements for the IT solutions.

Equipment analysis
If within the framework of the project it is planned to purchase or change the equipment , together with the customer we choose and agree upon an appropriate technical equipment (POS systems, security systems, sensors, etc.) and its suppliers.

Financial analysis

When the business analysis and equipment analysis has been completed, it is possible to prepare a more exact budget of the project.

  1. Project development

Development of an IT solution

According to the chosen cooperation model (agile development, waterfall or mix ).

Delivery of equipment

If the project sets forth the use and integration of an equipment (for example, scales or security systems), usually the purchase of the equipment from mutually chosen suppliers is carried out by the customer.

Integration of the equipment and software

At this stage we implement and adjust integrations to the API. Not always the manufacturer’s documentation is accurate in reflecting the various possible nuances that one can come across during the integration stage (this is often the case for various new devices), therefore even when the API has been created in line with the documentation, additional adjustments might be necessary.

  1. Implementation of the project

Implementation and testing of the customer’s demo solution

Following the internal tests, we implement the developed solution, present it and jointly test it in the customer’s real environment to a narrow group of the customer’s staff and, in some cases, also to a group of clients. If agile development method has been used, demo testing in the customer’s environment takes place already at the development stage of the project.

This is the stage where we also identify and, if necessary, implement additional wishes that the customer might have.

Implementation and testing of the public solution

At this stage we train the customer’s personnel as well as jointly implement the solution in the customer’s working environment.

  1. Development of the project

According to the user experience and feedback, we jointly identify and implement changes and improvements in the project to ensure that the developed system helps reach the best business results.

Klienta viedoklis

Mēs attīstām Latvijā lielāko sporta klubu ķēdi, esam inovatīvs uzņēmums, tādēļ mums neder standarta tehnoloģiju risinājumi. Sadarbībā ar Efumo varam pilnvērtīgi izmantot e-komercijas sniegtās iespējas ar individuāli veidotu web aplikāciju abonementu tirdzniecībai.

Andris Žiganovs, Atlētika valdes priekšsēdētājs

All services