Tag <Header3> not implemented

Company employs ~100 Engineers both engineering and IT specialists. TP Engineering is focused on plant reliability optimization (manufacturing companies) and has 15 years of experience in engineering field.

Tag <Header3> not implemented

Computer managed maintenance system. Software package that maintains a computer database of information about an organization’s maintenance operations. This information is intended to help maintenance workers perform their jobs more efficiently and help management make informed decisions.

TP.Shell Screenshot

CMMS packages offer a wide range of capabilities and cover a correspondingly wide range of prices:

Tag <block> not implemented

Tag <Header3> not implemented

At that time (roughly 2007) Devexpress had a good history of providing VCL components for Delphi, which most of our programmers had experience with. So Devexpress XtraGrid became a natural choice.

At stage 2 of the project – similar situation occurred, but the competitors in our case were Microsoft Entity Framework (EF) and XPO. Microsoft Entity framework was still weak, and XPO provided a much more extensive solution (for example – one couldn’t create a nonpersistent property in an EF class). The same happened with the eXpressApp Framework (XAF).

One thing worth noticing – is that XAF provided a unique combination of tools packaged together to provide a working solution. For my knowledge – there’s no single framework out there – providing a full working solution out of the box, leaving only one task for the user – that is define the class structure. Everything else – has some default values (not that I’m saying they’re good – but they’re working).

Tag <Header3> not implemented

As the projects where done a few year ago (2007- 2008) DevExpress components, and mainly XtraGrid suite played a major role in the developed Win Forms solution. XtraGrid was used for all the Data operations in the Software. Inserting, Updating, Presenting/Viewing Data – all was done in the grid. The only task was to configure it right, so it would be convenient for the user.

Stage #2 – provided a different challenge – unifying 5 projects into a single solution. This is where XAF saved the day. It allowed us to create a working solution in a matter of hours.

Tag <Header3> not implemented


Martynas Daučiūnas

TPengineering