Setting up Software Library