NPSi was founded in 1994 and is located in Houston, Texas.
NPSi typically works on a "project" basis, with a clearly-defined deliverable and delivery date, which we consistently meet or beat. Our goal is to allow our clients to be self-sufficient in the ongoing operation of their delivered application. In order to achieve this goal, we can provide exceptional user documentation. And our source code is always profusely commented, should our client wish to make future enhancements in-house.
All work is done at our offices in Houston or at client locations, by full-time or contract employees working under the direct supervision of NPSi management. No work is ever sent off-shore. All developers speak, read and write fluent English (some with a Texas accent).
The NPSi staff has hands-on experience with a wide range of information systems platforms, development tools and business systems, but NPSi is not affiliated with any hardware or software vendor.
The majority of new desktop, server and web applications developed by NPSi are targeted for the Microsoft Windows platform. Based on increased developer productivity - and thus reduced cost/time-to-deliver and maintain - NPSi recommends the use of Microsoft .NET and associated technologies such as SQL Server or third-party components for those applications.
NPSi is experienced with n-tier designs, object-relational mapping, service oriented architectures and other new and evolving design patterns including composite applications. And of course NPSi is experienced with traditional patterns, concepts and technologies, such as object oriented design/programming, XML, etc.
NPSi generally employs an agile/iterative methodology for system design and development, but we adjust that methodology to best fit the scope and constraints of each project. The methodology is only a tool to deliver a solution, and we can start from detailed Use Cases or a one-page conceptual sketch.
NPSi also provides independent consulting in areas such WITSML, in which NPSi defined and authored the initial data schemas and API, and continues to provide on-going WITSML implementation services.
And NPSi can provide independent reviews of proposed system designs and technologies, or even high-level "sanity checks" on technology directions.
Over 30 years of experience in all areas of technical and business systems. Areas of involvement include the process, service and manufacturing business sectors. Extensive management experience in the areas of process control, technical computing and business systems, including network planning, implementation and ongoing operations.
Over 30 years experience with the design, development, deployment and ongoing management of application systems, operating systems, database systems and data communications networks on diverse hardware and software platforms. Has maintained hands-on technical proficiency across several generations of application system architectures, including the latest web services technologies. Is able to incorporate promising new techniques with proven designs, based on hard-won, real-world experience.
Over 25 years of experience ranging from application design and development to full life-cycle project management across emerging and legacy platforms. Experienced developing, deploying, and supporting business applications across sales, marketing, operations, and financial business application areas. Maintains an active roll in current web design and development for extranet and intranet sites, database applications architecture, and all phases of custom application project development and management.