EPC stands for Engineering, Procurement, Construction and is a prominent form of contracting agreement in the construction industry. The engineering and construction contractor will carry out the detailed engineering design of the project, procure all the equipment and materials necessary, and then construct to deliver a functioning facility or asset to their clients. Companies that deliver EPC Projects are commonly referred to as EPC Contractors.

The EPC phase of the project is also known as the Execution phase which normally follows what is know as a FEED or Front End Engineering Design phase. The FEED is a basic engineering design used as the basis for the EPC phase. The FEED can be divided into seperate packages covering different portions of the project.


  • Basic Design

    Basic Design

    Basic design is the first step that is usually taken by the client in order to determine what its requirements are. Our company can aid clients in coming up with a proper basic design. Basic design bridges the gap between the design concept and the detailed design phase. In this task, the overall system configuration is defined, and schematics, diagrams, and layouts of the project will provide early project configuration.

  • Feed Endorsement

    Most Oil & Gas projects pass through the Front-End Engineering and Design (FEED) phase before going to detailed engineering. FEED phase scope generally covers the basic design and engineering of the facilities, development of the layout,vendor inputs for major packages, HSE impact assessment and refines the cost estimates of the conceptual design. The FEED cost estimates are used to obtain required management approvals and also serve as basis to review the proposal of the Engineering, Procurement & Construction (EPC) contractors. The FEED dossier, which is a compilation of basic design and engineering documents, is provided to the EPC contractor to serve as input data for further detailing during the EPC phase and forms a part of contract documentation.

    With the emergence of the FEED endorsement concept, a single point responsibility is passed on to the EPC Contractor to be fully responsible for the delivery of the project, meeting all requirements and without any involvement of the FEED contractor. EPC contractors are required to endorse the FEED at the time of bidding and take full responsibility of the project including process guarantees, in addition to the normal warranties / guarantees associated with usual EPC project scope. This concept is quite advantageous in terms of Owner's project execution strategy.

    The FEED Endorsement requires understanding of the complete design concept and complete verification of design without any face to face interaction with Owner or the FEED contractor. It is worth noting that FEED endorsement requires significant efforts for design verification and includes redoing many basic design activities within a short period.

  • Detailed Engineering Design

    Detailed Engineering & Design

    Detailed design ensures that the overall design solution satisfies the projects objective. Often the breadth of scope is so vast that no single manager, engineer, operator or scientist has the knowledge to provide the overall detailed design and engineering solution.

    The advancement of computer-aided design, or CAD, programs have made the detailed design phase more efficient.

    The engineers at Raya are well trained and can come up with a comprehensive detailed design that would benefit both the client and our team's performance in carrying out the project.

  • Procurement

    The procurement team at Raya is connected very well with a wide variety of vendors and suppliers. Raya's procurement department works closely with our engineering team and supports them by finding the best price for the equipment they need for their projects.

  • Service

    Product Services

    The equipment that Raya purchases on behalf of the client, to be installed for projects comes with all guarantees and warranties that are needed. Raya gives all of the services required for each product, so our client can rely on each and every segment of the solution provided.

  • Factory Acceptance Testing

    Factory Acceptance Testing

    A Factory Acceptance Test is a test run on factory equipment to see if it meets the specifications agreed upon by the distributor and the factory.

    Factory acceptance testing is done to ensure your equipment or plant has been completed to the required quality and meets all contractual specifications.

    Before delivery or final installation, you need to be certain that your equipment or plant has been completed to the required quality and is fully operational. Our factory acceptance test determines whether your equipment or plant operates as intended and meets all contractual specifications.

  • Installation

    After the factory test is done and the client's representative approves that the equipment is working properly and in accordance with the agreement, comes the installation phase. Our engineers install all the equipment and make the system ready for start up.

  • Commissioning

    Commissioning & Start Up

    In this stage and after all the installations are finished, the system will be started up. Commissioning & Start-Up is the last visible step of a project execution process. It moves the project from the end of construction to the operation status. This phase covers initial and primary dynamic tests, including guarantee performance tests. Initiated right from the beginning of design phase, Commissioning & Start-Up activity aims to validate the construction integrity and confirms that the facilities are delivered in a safe, reliable and operational condition for a complete customer satisfaction.

  • System Integration

    System Integration

    In today’s day and age, when companies want to stay ahead of the game they need all their systems to work synchronously. Systems that are not integrated result in significant increases in cost and resource consumption.

    system integration is the process of bringing together the component subsystems into one system and ensuring that the subsystems function together as a system.

    Advances in communications and networking capabilities today offer organizations almost unlimited opportunities to conduct business anywhere, anytime, using multiple types of devices and communications. Integrated Communications Services can help drive your organization's collaboration, business flexibility and growth by designing, implementing and managing your integrated communications and networking environments.

    Raya is a telecom system integrator and is active in the execution of EPC (Engineering, Procurement & Construction) projects mainly in the oil, gas and energy sectors. Our crucial experience in designing and implementing telecommunication networks has enabled us to offer an extensive array of advanced communication equipment which are specifically suited for harsh environmental conditions.

    Raya has been involved in many EPC projects in oil and gas. You may view the detail of some of these projects here:

    Raya's projects

  • Site Acceptance Testing

    Site Acceptance Testing

    The Site Acceptance Test (SAT) is operated to make sure the system, once installed in real conditions, is operating properly. The system is tested in accordance to client approved test plans and specifications to show the system is installed properly and interfaces with other systems and peripherals in its working environment. Raya's engineering team conducts testing for the components supplied under the project scope and tests the conformance of the delivered solution to the Solution Definition Document and functional specifications.

  • Performance Acceptance Testing

    When everything is installed and the system is ready and integrated, Raya's engineering team performs one last test. This is the Performance Acceptance Test or PAT. This test is run to ensure all the subsystems work with the highest load possible. What we do is that we load all the subsystems together to their maximum capacity and check to see that they do not crash. This test is also run in the presence of representatives of our clients so they can make sure that everything is working smoothly.