Object-oriented programming is designed to promote greater flexibility and maintainability in programming.. Object oriented code is intended to be simpler to develop and to understand.

UML is a general purpose modeling language that includes standardized graphical notation to create a model of a system.

4D is a cross-platform relational database application development tool. It includes a programming language similar to Pascal.

ÝSSS 4 Computer Solutions, LLC has been providing quality computer solutions for over 25 years.

Programming Book Recommendations

Code Complete, Second Edition by Steve McConnell

Probably the best practical guide to programming no matter what language you are using. This is a must for ever programmer's book shelf.

Software Project Survival Guide (Pro -- Best Practices) by Steve McConnell

Steve McConnell outlines the best practices for software projects. This book applies to web design projects as well as software development projects.

Joint Application Development by Jane Wood and Denise Silver

This an excellent book on the JAD technique of software development. It is also a great guide for anyone involved in any type of facilitation.

About Face 2.0: The Essentials of Interaction Design by Thomas A Bruce

IDEF1X is the most used database modeling language in use. This is an excellent comprehensive guide to it. John Foster uses IDEF1X for DataPulse, an excellent visual data modeling tool.

Object-Oriented Thought Process, The (2nd Edition) (Developer's Library) by Matt Weisfield

After 25 years of traditional programming, I was having a hard time understanding OO until I found this book. It is an excellent introduction to Object Oriented Programming.

Sams Teach Yourself UML in 24 Hours (Sams Teach Yourself in 24 Hours Series)by Joseph Schmuller

This is an excellent book on UML. If you are new to OO, I suggest reading the Object-Oriented Thought Process first so you will get the most out of this book.

The 4D Web Services Companion by David Adams

This book is a must for any 4D developer who will be working with Web Services.

Programming 4th Dimension by David Adams

This is the ultimate bible for 4D programmers. Unfortunately it is out of print but you should see if can can borrow it from someone how has one.