Software, services, and expertise for the business of shipbuilding.

        • Achieve a Quick ROI
        • Sliced implementations and our expertise means a benefit from day one, without a lengthy setup.

        • Integrate, Collaborate, Re-use
        • SSI’s Open Shipbuilding Platform gives you a future-proof source of truth for your shipbuilding projects.

        • Change Management
        • Get visibility into changes, understand the impacts, and have the right information at the right time to execute the change.

        • Adapt and Innovate
        • Create a local or virtualized shipbuilding environment for your global distributed workforce.

        • Changing from Another Solution
        • SSI makes it easy to switch from other platforms and keep your existing data.

        • Design
        • The most significant opportunities to impact the cost of building and operating a ship are found in the design and engineering phase.

          Initial Design  |  Basic Design  |  Detailed Design

        • Build
        • Even a smaller shipbuilding project is immense in scope and scale. Manage the challenges that are unique to ship construction.

          Prepare  |  Fabricate  |  Assemble

        • Maintain
        • With the majority of a ship’s life taking place after it’s been built, it’s crucial to ensure that the organization has a clear picture of the vessel at all times.

          Digital Twin  |  Repair / Refit  |  Operations

        • Nexus
        • SSI Nexus is the place where users, creators, & implementers of SSI software get together. Here they discuss best practices & industry trends, tackle common challenges, gain access to the latest software, and provide input into the future of the products that bring them together.

        • MyLearning
        • SSI MyLearning is where SSI users can access detailed training exercises, materials, courses, and certifications. The self-directed training curriculum ensures that training happens on your schedule and when you need it most.

        • SSI Blogs
        • The SSI blog is your place to get insights into the intersection of shipbuilding and technology, how our industry is moving forward, and keep up with SSI news. It’s the only place to read the latest from Denis Morais and Darren Larkins, SSI’s co-CEOs.

          Lighthouse Waveform  |  Shipbuilding Solutions

        • ShipConstructor
        • Engineering information is a shipbuilder’s most important asset. Getting that information to fit your business means using a solution that is built to handle shipbuilding’s unique challenges and information requirements throughout each stage of a vessel’s lifecycle.

        • EnterprisePlatform
        • Every process in a shipyard requires data. Seamlessly sharing that data across tools in the correct format needed allows for meaningful, actionable information to be consumed throughout the organization. Providing the freedom to choose the tailored tools required for a shipbuilding project.

        • ShipbuildingPLM
        • ShipbuildingPLM is the only product lifecycle management (PLM) platform that is specifically built for the business of shipbuilding. It allows your shipyard to manage and organize information, understand change, build a foundation for digital innovation, and support MRO activities – without the risks and costs of traditional PLM implementations.

        • Company
        • Learn more about SSI and our leadership.

        • Locations & Contact
        • You need a partner with a global presence.

        • News
        • The latest on SSI and shipbuilding.

        • Events
        • Join us at our next event, conference, or trade show.

        • Partners
        • Learn more about our Platform and Development Partners.

        • Clients
        • See the industry leaders who trust SSI.

        • Careers
        • Help us make the business of shipbuilding possible.

July 7, 2014


There have definitely been discussions around the importance of software vendors having a more open architecture to allow their system or platform to be easily extended, either by the software vendor or by 3rd party software vendors. The thing is, an Open Architecture is not black and white, meaning what one person calls Open Architecture is not the same as what another person calls Open Architecture.

Here is a snippet from Wikipedia: Open Architecture

Open architecture allows potential users to see inside all or parts of the architecture without any proprietary constraints. Typically, an open architecture publishes all or parts of its architecture that the developer or integrator wants to share.

From my point of view, I believe the future of software will be fully open. Each future software product will allow any other tool to access any piece of information contained in its environment. This is a fundamental shift for most desktop applications but almost the norm for any modern cloud application. There is no technical reason why the cloud solutions have embraced this openness besides the fact they understand users these days want their information to be seamlessly integrated between all the applications they use and an open architecture better enables this. Probably more importantly is the fact that these software companies understand that if they open their platform, they will actually increase their application‘s ecosystem allowing more 3rd party companies to connect and build on their platform.

Companies which do not support openness have the opposite thinking where they think if they keep their system closed they will be less susceptible to losing users since they are “locked in”.  I have a huge issue with this type of thinking as I do not think it is in anybody’s best interest to have a strategy to lock in users into a system they do not want. I see this as a way to be lazy and provide less value to users. I personally love the idea of keeping ShipConstructor 100% purely open and competing with our competitors solely on benefit to the users. This makes sure the SSI team is always focused on providing value to our users.

The Open Architecture is not always a benefit users understand; however, they can relate to what it enables. It allows an easier and more efficient way to extend the tool, platform or a specific feature but also can facilitate a better and more seamless exchange of information.

ShipConstructor has been designed from the ground up to be 100% open. There is not a single piece of information the ShipConstructor solution holds hostage in a proprietary format. That is right, every single piece of information can be extracted and leveraged for whatever purpose the user wants.

ShipConstructor supports its open architecture in several ways:

  1. At the core of the Marine Information Model (MIM) is a fully open SQL database. This allows anyone with some industry knowledge of SQL to have full access to all the information contained in the ShipConstructor environment.
  2. ShipConstructor provides two API layers. A .NET or C++ datalayer API to make it easy to consume and produce information from/to the SQL database and a .NET or C++ API layer to allow access to geometric data contained in the AutoCAD foundation.
  3. By extending the AutoCAD foundation, users are able to use any of the AutoCAD API’s to consume the wealth of information available.

There are many benefits of this open architecture to ShipConstructor clients from leveraging the information throughout the organization to generating reports. I thought I would provide an example where you can use OOTB Excel to extract information contained within the ShipConstructor’s MIM.

Since Excel has the functionality to connect to an SQL database, the process of creating a link from Excel to a ShipConstructor SQL server is trivial. You simply tell Excel the table, view or stored procedure which you want to view in Excel. After you create the link you can use Excel’s refresh feature to automatically update the information in Excel with the latest information in ShipConstructor.

I demonstrate this in the below video.

Closing Remarks

Fully open architecture solutions are definitely the future of software systems and platforms. Users may not be asking explicitly for an open architecture solution; however, if you distill what they are asking for…

  1. Seamless workflows between systems in their software environment
  2. Extend or customize solution for their needs without locking into specific version or system
  3. Agility to change workflow and specific systems with low impact and effort
  4. Various non disruptive workflows for accessing information with current processes and tools
  5. Interoperability of information between systems

…it is obvious it can only be done with solutions which have embraced an open architecture.

ShipConstructor has always been fully open and will continue to be. We have many clients as well as 3rd party ShipConstructor Developer Network (SDN) clients using our open architecture to provide rich solutions to our ecosystem.

I will continue to struggle to understand why any software vendor would not embrace an Open Architecture.


Don't Miss These Shipbuilding Strategies

Subscribe to the Shipbuilding Solutions blog and get actionable strategies and best practices from industry experts.

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.