I denna rapport beskrivs utvecklingen av ett program och en databas för hantering av data tänkt att användas på ett möbelföretag, Horreds Möbel AB. Med en kravspecifikation som utgångspunkt och med hjälp av ett utvecklingsverktyg, UML (Unified Modeling Language) har en mall för programmets utseende arbetats fram. Ur denna mall formas de funktioner programmet behöver och hur de rent teoretiskt ser ut. Även vilka objekt, klasser och andra viktiga komponenter som programmet kommer att ha, formas på samma sätt. Med hjälp av två program, MS SQL 2000 och JBuilder2005, och det UML genererat, har en databas och ett program formats. Dessa kommunicerar med varandra för att hantera data för olika syften. Genom JBuilder2005 skapades ett grafiskt gränssnitt som automatiskt genererade koden för detta. Sedan formades funktionerna manuellt till de olika komponenterna i programmet. För skapandet av ett användarvänligt gränssnitt tillämpades kunskapen given genom kursen Mjukvarudesign på Borås högskola, samt egna tankar och idéer på hur man formar arbetsfönstret på ett så tillfredsställande sätt som möjligt för användaren. Som underlag för gränssnittet användes programmen i Microsoft Office. Koden formades klassvis och strukturerades så att en huvudklass ansvarar för grafiken och skapandet av instanser av de andra klasserna. Databasen formades med tabeller och dessa strukturerades med relationer tagna från företagets produktkatalog.